- 博客(17)
- 收藏
- 关注
原创 sql 查询库中某表中所有字段及字段类型、属性等
SELECT column_name,column_type,IS_NULLABLE,column_key FROM information_schema.columns WHEREtable_schema= '库名' AND table_name = '表名'
2018-08-31 17:13:27 12266 2
原创 sql 查询库中是否含有此表
SELECT table_name FROM information_schema.tables WHEREtable_schema = 库名' AND table_name = '表名'
2018-08-31 17:09:26 129
原创 设置编码格式
1.控制层利用注解设置编码格式:@RequestMapping(value="/aaa/bbb" ,produce="text/html;charset=utf-8")-----一般在返回字符串时使用;返回对象时用UTF-8编码,返回字符串时用ISO-8859-1格式(手动转码)2.设置响应编码:response.setContentType("text/html;charset=...
2018-08-31 09:33:46 2657 1
原创 restFul结构特点
restFul结构特点:1.restFul结构参数用{}包裹2.参数与参数之间用“/”分割3.接收参数和变量应该一直,若不一致@PathVariable(value="restFul结构参数名")4.使用@PathVariable 实现数据传参 ...
2018-08-30 15:38:09 411
原创 mybatis中namespace的作用
1.namespace是映射文件唯一标识,不允许重复2.在配置是应该和mybatis的客户端(Mapper接口文件)路径保持一致3.映射文件中的id,应该和解决放到名称一一对应 ...
2018-08-30 11:47:31 1751
原创 定义切入点表达式
一般用:execution细粒度控制:语法execution(返回值类型 包名.类名.方法名(参数列表))如:expression="execution(* com.at..*.*(..))"-----任意返回值 com.at包下(两个大表示任意包,一个点表示一层包),所有类的所有方法的任意参数...
2018-08-30 11:18:27 799
原创 定义声明式事务控制
进行事务控制时 xml中配置1.定义声明式事务<bean id='"XXX" class=" xxxxx.DataSourceTransationManager" > <property name="dataSource" ref="数据源"></bean>2.指定采用注解方式进行控制<tx:anno
2018-08-28 16:29:44 339
原创 sql 外键 on update cascade 和 on delete cascade 作用区别? 级联操作
这是数据库外键定义的一个可选项,用来设置当主键表中的被参考列的数据发生变化时,外键表中响应字段的变换规则的。update 则是主键表中被参考字段的值更新,delete是指在主键表中删除一条记录:on update 和 on delete 后面可以跟的词语有四个no action , set null , set default ,cascadeno action 表示 不做任何操作,set...
2018-08-28 14:21:14 815
原创 mybatis在Mapper.xml文件中使用大于,小于时要用 > <
在使用条件查询时使用大于号 , 小于号时,要用 &gt;(>) &lt;(<)
2018-08-27 17:10:19 402
转载 union all和union的区别
UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下:[SQL 语句 1]UNION[SQL 语句 2]2、UNION ALL 的语法如下:[SQL 语句 1]UNION ALL[SQL 语句 2]效率:UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率...
2018-08-27 17:08:09 174
转载 MySQL 的IFNULL()、ISNULL()和NULLIF()函数
实例在使用left join等联表查询时,常遇到某些字段为null,一般都在后台语言使用if (a==null) 判断做处理,其实MySQL本身也有一个IFNULL函数可以处理。同时我们也来说说ISNULL()和NULLIF()函数。分享一、IFNULL(expr1,expr2)用法 假如expr1不为NULL,则 IFNULL() 的返回值为expr1; 否则其返回值为 e...
2018-08-27 16:09:27 203
转载 MYSQL GROUP BY 对多个字段进行分组
在平时的开发任务中我们经常会用到MYSQL的GROUP BY分组, 用来获取数据表中以分组字段为依据的统计数据。比如有一个学生选课表,表结构如下:Table: Subject_SelectionSubject Semester Attendee---------------------------------ITB001 1 JohnITB001 ...
2018-08-27 16:03:46 2000
原创 取指定时间段的数据--sql
SELECT *FROM whlc_employee_resumptionWHERE dataGenerationTime IN ( SELECT * FROM ( SELECT r.dataGenerationTime FROM whlc_employee_resumption r GROUP BY r.data...
2018-08-24 16:41:26 1958
原创 身份认证的四种方式
1.通过Shiro框架进行认证2.通过拦截器、过滤器进行验证3.通过AOP进行验证:可在控制层或业务层进行;如实现接口,使用JDK动态代理;如没有实现接口,使用CJLIB代理(需引入一个库文件)4.在每一个方法中调用Session对象,对什么进行验证,判断是否为合法用户...
2018-08-23 09:18:00 17437
原创 source 命令导入数据文件
set names utf8 --------------------设置客户端编码source D:/ssss/xxxx/ddd.sql -----------------导入文件
2018-08-06 11:01:10 616
原创 JQuery中常用API
1.清空tBody中的数据 var tBody = $("#tBody"); tBody.empty();2.添加元素 var tr = $("<tr></tr>"); ty.append("<td>"+xxxxx+"</td>");//向tr对象中追加td
2018-08-03 17:04:28 246
原创 Redis 、Memcache和Mybatis的一级缓存、二级缓存 简述
1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储;3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘;4、过期策略--memcache在set时就指定,例如set ...
2018-08-01 17:25:48 8461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人