引言:使用连接数据库来创建实体类,很快就学会了,但是对于怎么用hibernate创建数据表确实用了两天的时间,记录下这次学习的过程。 1、在一开始怎么都搜不到资料,后来才明白,在搜的时候要加正向的,用数据库创建实体类是反向,用实体类创建数据表是正向的,这样搜就可以了 2、在一开始的时候,总是执着于I ...
分类:
Web程序 时间:
2019-06-08 15:03:40
阅读次数:
151
Spring部分: 1、声明bean的注解: @Component:组件,没有明确的角色 @Service:在业务逻辑层使用(service层) @Repository:在数据访问层使用(dao层) @Controller:在展现层使用,控制器的声明(Controller) 2、注入bean的注解: ...
分类:
编程语言 时间:
2019-06-08 14:44:46
阅读次数:
138
# 这一章节全部是C语言的内容# 数据类型提高**注意**1.数组作为形参会退化为指针(验证,传参后用sizeof进行打印,可以看出打印出数组的字节为一字节)2.形参在函数上和函数内是一样的,只不过对外开放 # 内存四区 ##### 数组和数组元素指针```void main(){ int a;// ...
分类:
编程语言 时间:
2019-06-08 00:35:09
阅读次数:
137
/单例模式:C1getInstance和m_instance必是static变量,C2m_instance必被明确的初始化。C3构造函数与拷贝构造函数,析构函数全是private,可以只声明。C4需要有明确的Destory函数C5需要在线程安全。///Singleton.h#include<iostream>#include<string.h>#include<std
分类:
编程语言 时间:
2019-05-22 12:48:47
阅读次数:
156
先把关键的类总体一览一下 用JadClipse反编译debug源码 都知道Filter三个方法,init,doFilter,destory 先看init方法初始化了什么 先按名字记住几个关键类,initOperation初始化处理器,Dispatcher派发器,PrepareOperations预处 ...
分类:
其他好文 时间:
2019-05-10 19:10:43
阅读次数:
100
我从官网上下载了一张vue生命周期的图,接下来实际分析一波vue到底执行了什么东西。 1、我们在使用vue时必不可少的操作就是 var vm = new Vue({}),这样我们就创建了一个vue的实例对象 2、表示,刚初始化了一个vue空的实例对象,这时候,这个对象身上,只有默认的一些生命周期函数 ...
分类:
其他好文 时间:
2019-04-05 00:25:54
阅读次数:
309
方法和匿名方法: funcion name(<parameter types>){public|private|internal|external}[constant][payable][<return types>)]{} payable代表是可以接受以太币的方法有如下几种:external可以被 ...
分类:
其他好文 时间:
2019-04-04 10:04:48
阅读次数:
148
HandlerThread是一个内部拥有Handler和Looper的特殊Thread,可以方便地在子线程中处理消息。 简单使用 HandlerThread的使用比较简单。 mHandlerThread = new HandlerThread(THREAD_NAME); mHandlerThread ...
分类:
其他好文 时间:
2019-04-03 16:30:48
阅读次数:
156
我们上一篇博客讲解了如何使用mixins类实现rest_framework的视图,但是其中有很多的冗余的代码,我们这边在来优化一下 1、queryset的视图函数 首先看下对queryset操作的视图类是怎么写的 直接这样写就ok了,为什么呢?我们来看下generics.ListCreateAPIV ...
分类:
其他好文 时间:
2019-03-03 09:18:08
阅读次数:
210
"Portal" 大致题意: 给定一个偶数长度($n \leq 10 ^ 5$)的字符串, 只包含大小写字母. 有q($q \leq 10 ^ 5$)次询问, 每次指定两个位置, 要求通过交换字符, 使这两个类型的字符在串同一边并且对于其他类型的字符, 不能跨过串的中线(也就是说必须在一边, 但是可 ...
分类:
其他好文 时间:
2019-02-12 13:18:38
阅读次数:
186