随手杂记

原创 2016年08月30日 15:36:26

1.      Mysql字符集排序utf8_general_ci 和 utf8_unicode_ci的区别:

a)       utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。
utf8_general_ci校对速度快,但准确度稍差。
utf8_unicode_ci准确度高,但校对速度稍慢

b)       ci的说明 case insensitive 不区分大小写

2.      group_concat为mysql4.1之后出现的分组函数,按条件,把符合条件的其他分组字段按指定字符间隔,一般与group by 组合使用

a)       GROUP_CONCAT([DISTINCT] expr ,expr ...

b)                     [ORDER BY {unsigned_integer | col_name | expr}

c)                      [ASC |DESC] [,col_name ...]]

d)                     [SEPARATOR str_val])

e)       用法: select x,group_concat(name separator ' ') from 表名group by x;

3.      Hibernate merge和update的区别:merge会把脱管状态的实体与数据库存在的实体合二为一,假如new一个对象,给对象的主键赋值,那么假如数据库存在该主键记录,调用merge会更新,而调用update会报错

4.      Html中的绝对路径和相对路径:

a)       请求的url建议都用相对路径,在base标签中设置根路径

b)       用/xxx这种绝对路径会影响请求地址

                       i.             比如:127.0.0.1:8080/gen/asd.html

在asd.html中有个请求:/haha.do,

执行之后请求地址为:127.0.0.1:8080/haha.do.影响请求结果

 

5.      Editplus java模版设置 在新建文件的图标里有设置模版的选项,编辑该文件,下次创建java文件时会自动引用

6.      关于char a = a + 32;报错的问题  因为在计算的时候默认按照int类型进行转换,在赋值给char会出现精度损失的异常

7.      在editplus 中  先要设置文件根目录在设置文件名参数,这样会确保总的路径正确,javac 和  java 命令不用必须配置绝对路径,因为path中已经配置

8.      Classpath变量的 . 不是 ,  仔细看

9.      Request. setAttribute  不可以用user做key  还有department

10.  Mybits 级联查询  注册字段必须有cloum对应数据库字段名  property对类属性名

11.  Mybits 默认缓存开启  事物为非自动提交  关闭可使用session.clearCatch();

12.  接口内属性可以为static  final  而且接口的属性值隐形都为static 属于静态绑定,可以直接调用

13.  静态绑定指在编译期已经确定引用的值

动态绑定指在运行时才能确定引用的值

14.  execution(* com.gomyck.business.controller.*.controller.*.*(..))

执行(任意返回值 指定包下任意方法,括号指的是任意个参数,而且参数类型不受限制)

15.  无状态类指的就是没有静态绑定的属性或方法,反则为有状态类

16.  Spring容器在org.springframework.web.context.request包下有request监听器RequestContextListener,在触发监听的时候,会调用

RequestContextHolder.setRequestAttributes(attributes);去注入当前线程request

用到的技术为ThreadLocal , 1.5之后支持泛型,底层为map<Thread,T>

解决了多线程有状态bean的并发问题,为每个线程创建独立的变量副本

版权声明:本文为博主原创文章,未经博主允许不得转载。讨论交流群:59116211

相关文章推荐

杂记(一):Listener、Filter和工具

  • 2017年11月22日 14:39
  • 3.58MB
  • 下载

PD杂记体育ii已同居ikyht

  • 2009年05月16日 21:22
  • 31KB
  • 下载

SQL语句总结杂记【收集中】

表test只有ID和NAME字段,包含三行数据。 一、select null from test;和select * from test;对比: 1、SQL〉select * from test;...
  • haiross
  • haiross
  • 2013年09月27日 09:14
  • 1807

Hadoop运维杂记

  • 2016年06月21日 22:01
  • 2.45MB
  • 下载

计算机杂记

  • 2014年03月18日 21:08
  • 22KB
  • 下载

Storm 原理机制杂记

Storm: Storm是Twitter开源的分布式实时计算系统,Storm通过简单的API使开发者可以可靠地处理无界持续的流数据,进行实时计算,开发语言为Clojure和Java,非JVM语言可以...

liunx操作杂记

  • 2012年11月30日 11:04
  • 3KB
  • 下载

\51单片机C语言学习杂记.

  • 2009年07月09日 13:58
  • 241KB
  • 下载

创业杂记——重视自己【序】

创业四年,终于得以时间写创业相关的文字。这是用千万元的学费换来的经验,真心希望对初期创业者有帮助。...

XLSReadWrite使用杂记

  • 2013年09月18日 16:18
  • 79KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:随手杂记
举报原因:
原因补充:

(最多只允许输入30个字)