随手杂记

原创 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

Thread (线程)(杂记)

1、指运行中的程序的调度单位。 2、一个进程可以拥有多个线程,一个线程必须必须有一个父进程。 3、一般情况下,线程具有就绪、阻塞和运行三种基本状态。 4、支持多处理器的操作系统都提供编程接口来让...
  • wangwei129549
  • wangwei129549
  • 2015年12月27日 18:02
  • 153

写博客杂记

springmvc RequestParam中文乱码 在xml里添加 encodingFilter org.springframework.web.filter.Character...
  • riverflowrand
  • riverflowrand
  • 2017年01月16日 15:03
  • 136

《写真一瞬间》读书杂记

1.1    构图 正面,最大程度体现拍摄对象轮廓; 斜俯视,体现对象整体; 正上方,体现趣味性; 斜上方,强调细节; 斜面,纵深和立体感; 下方,显示空间开阔感; 留白,少强调对象存在...
  • ahpo
  • ahpo
  • 2017年02月22日 15:16
  • 150

随手画个圆,你是怎么画的?我们分析了10万个圆,得到了这样的结论

大数据文摘作品 编译:Niki、吕征达、笪洁琼、Harry 在读本文之前,可以先自己试着从纸上画个圆圈。再回想一下,你是从上面开始画的还是下面呢?顺时针还是逆时针? 在这些问题里,可能隐...
  • dzJx2EOtaA24Adr
  • dzJx2EOtaA24Adr
  • 2017年12月08日 00:00
  • 228

[杂记] 写在结束和开始

从2007年底进入MTK到现在,不知不觉已经过去了7年多的时光,而明天即将结束在MTK的职业生涯。 在MTK的7年中很辛苦但也有很多的收获,更难得的是基本上一直能够focus在audio的领域,从最初...
  • sszhouplus
  • sszhouplus
  • 2015年01月08日 20:53
  • 423

python中比较pythonic的地方

变量交换 >>> a, b = b, a 循环遍历区间元素 >>>for i in range(10): ... print (i)返回的是生成器对象,生成器比列表更加节省内存 带索引位置的循环...
  • u011404495
  • u011404495
  • 2017年03月03日 15:58
  • 366

随手记java开发实习生面试

闲话大三暑假学校安排了实训计划,去一些公司体验实习,其实是去培训机构上课。8人一个宿舍,于是自己就开始了海投模式,现在基本弃疗了。。。投了8家,就一家回复了我。。。算了,还是去吧。没错我这次面试又是日...
  • qq_24489717
  • qq_24489717
  • 2017年06月09日 01:15
  • 873

随手记-数据库太大篇

演示的时候反馈说系统太慢,刚看完电影忍不住想弄下,优化下。着手优化了页面,效果甚微。考虑到后台了,一检查吓一跳。查询数据库的时候足足快接近五秒。能不慢吗! 检查了sql再看数据库。惊奇的发现这个表有九...
  • maobois
  • maobois
  • 2016年08月06日 00:36
  • 459

【OpenJudge】 小7数字母

周五测试  小7数字母 #include main() { char c[100000]; int N,max=0,count=0,i; scanf("%d\n,",&N); //...
  • dearvee
  • dearvee
  • 2016年04月30日 20:47
  • 631

随手

现实强奸了过去,留下的孽种叫回忆
  • q419464926
  • q419464926
  • 2014年05月14日 10:02
  • 274
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:随手杂记
举报原因:
原因补充:

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