摘要: 由于使用gulp.js来对前端项目进行管理,所以搭建了node.js的环境 首先, 需要安装node, npm 去官网下载安装包,解压后放到你的安装的目录。在这里我的是/opt/node v6.11.1 linux x64 配置环境变量 下载的安装包中有node的可执行文件,但是要在全局环境下运行需 阅读全文
posted @ 2017-07-22 20:47 边城叙缘 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: mysql系统变量分为全局变量和会话变量,全局变量的修改影响到整个服务器,会话变量修改只影响当前的会话。 1. 查看log日志是否开启 show variables like 'general_log' set GLOBAL general_log='ON'; SET GLOBAL general_ 阅读全文
posted @ 2017-06-12 20:27 边城叙缘 阅读(14927) 评论(0) 推荐(0) 编辑
摘要: 是用python处理excel过程中,从表格中解析除字符串,打印出来的中文却显示成了u'开头的乱码字符串,在控制台中输出的编码格式是utf 8,而excel表格的数据也是utf 8编码成的,但是解析成字符串则是成了一个unicode编码组成的字符串,“\u”后的16进制字符串是相应汉字的utf 16 阅读全文
posted @ 2017-06-05 10:08 边城叙缘 阅读(11989) 评论(0) 推荐(0) 编辑
摘要: 在前端页面js报错,找了很久没找到原因。 后来发现是后台向前端输出json字符串,而前端接收是html格式,需要将后台json字符串改成正常字符串就可以输出,或者通过ajax的方式接收json字符串。 阅读全文
posted @ 2017-05-26 20:55 边城叙缘 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: Cookie是一种服务器发送给浏览器的一组数据,用于浏览器跟踪用户,并访问服务器时保持登录状态等功能。 通常用户登录的时候,服务器根据用户名和密码在服务器数据库中校验该用户是否正确,校验正确后则可以根据用户ID和时间戳等属性加密生成一个Token,并返回给浏览器。 生成一个ticket的例子: 这样 阅读全文
posted @ 2017-05-05 11:42 边城叙缘 阅读(14091) 评论(1) 推荐(1) 编辑
摘要: 我们在使用mysql数据库时,经常会使用到mysql的联合查询,联合查询分为内连接和外连接,内连接查询结果是联合的表都存在匹配才会有结果,外连接则根据驱动表是否存在匹配来生成结果集。 这里使用mysql用例数据库employees举例,联合查询时的一些优化。这里涉及到的表主要是employees和s 阅读全文
posted @ 2017-04-16 18:14 边城叙缘 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 在对项目单元测试的时候,有时候会使用log4j来打印日志,这个时候需要对log4j进行配置。 声明和继承SpringJUnit4ClassRunner类,在这个类中对log4j的配置文件进行加载。 在测试类中新建基础类,配置spring的项目上下文。 阅读全文
posted @ 2017-03-28 21:31 边城叙缘 阅读(3541) 评论(0) 推荐(0) 编辑
摘要: 不使用jdk的集合类,通过遍历数组得到,因为数组是有序的,在遍历数组的时候,统计整数是否重复出现,如果没有重复出现计数加一,若重复出现则是计数减一。 java解决方法,时间复杂度O(n)。 阅读全文
posted @ 2017-03-11 15:03 边城叙缘 阅读(619) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是用来处理多线程并发问题的一种解决方案。ThreadLocal是的作用是提供线程的局部变量,在多线程并发环境下,提供了与其他线程隔离的局部变量。通常这样的设计的情况是因为这个局部变量是不适合放在全局变量进行同步处理的。比如在事务管理中,在service类中的涉及到事务的方法,每 阅读全文
posted @ 2017-02-14 11:50 边城叙缘 阅读(15347) 评论(0) 推荐(1) 编辑
摘要: spring支持声明式事务管理和编程式事务管理两种方式。 编程式事务使用TransactionTemplate来定义,可在代码级别对事务进行定义。 声明式事务基于aop来实现,缺点是其最细粒度的事务声明只能到方法级别。 声明式事务管理有两种常用的方式,一种是基于tx和aop名字空间的xml配置文件, 阅读全文
posted @ 2017-02-13 16:20 边城叙缘 阅读(271) 评论(0) 推荐(0) 编辑