1、不通过日志获取AR执行的原生SQL语句和打印变量数据 $query = User::find() ->select(['username'])->where(['id'=>[1,2,3,4]) // get the AR raw sql in YII2 $commandQuery = clone ...
分类:
其他好文 时间:
2017-02-10 18:15:37
阅读次数:
191
java中的序列化与反序列化 序列化是指将Java中的对象转化为二进制的字节数据,用于在网络上传输或持久化到磁盘上。 Serializable接口 java中的序列化需要实现Serializable接口,这个接口没有任何方法。只是作为一个标识。如果不实现这个接口是不能进行序列化的。 下面看一个例子: ...
分类:
其他好文 时间:
2017-02-10 17:36:08
阅读次数:
184
一 、c++的异常处理 1、c++内置了异常处理语法元素try...catch (1)、try语句处理正常逻辑代码 (2)、catch处理异常情况 (3)、try语句中的异常由对应的catch语句处理 2、c++通过throw语句抛出异常信息 3、c++异常处理分析 (1)、throw抛出的异常必须 ...
分类:
编程语言 时间:
2017-02-09 13:52:25
阅读次数:
252
1、基于Cookie实现Session Session对象的原理在于,服务器可以为客户端创建并维护一个所谓的Session对象,用于存放数据。在创建Session对象的同时,服务 器将会为该Session对象产生一个唯一编号,这个编号称之为SessionID,服务器以Cookie的方式将Sessio ...
分类:
其他好文 时间:
2017-02-07 23:41:40
阅读次数:
221
时间:2017-2-4 21:12 ——AspectJ简介1、AspectJ是一个基于Java语言的AOP框架。2、Spring2.0以后新增了对AspectJ切点表达式的支持。3、@AspectJ是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面。 4、新版本Sp ...
分类:
编程语言 时间:
2017-02-07 20:32:49
阅读次数:
302
今天学习了一下java如何实现socket通信,感觉难点反而是在io上,因为java对socket封装已经很完善了。 今天代码花了整个晚上调试,主要原因是io的flush问题和命令行下如何运行具有package的类,不过最后问题基本都解决了,把代码贴出来供大家参考 server client ...
分类:
编程语言 时间:
2017-02-07 19:02:06
阅读次数:
159
1.接入系统采用监听器方式 model对象 service 操作日志 属性文件工具类 远程接口请求http工具类 阿里json封装类 属性文件配置log.properties web.xml中配置 2.服务器端就是简单的单表操作.不做记录 ...
分类:
编程语言 时间:
2017-02-07 18:49:06
阅读次数:
292
(一) 本章打算研究一下爬虫。我想用爬虫简单的爬取几篇文章,以及收集一下常用网站的信息。 (二) 以开源项目 JAVA爬虫 WebCollector 为源码研究。在此基础上改为适合自己项目的代码。 (三) WebCollector致力于维护一个稳定、可扩的爬虫内核,便于开发者进行灵活的二次开发。内核 ...
分类:
其他好文 时间:
2017-02-07 18:45:36
阅读次数:
461
自从接触Catch开始,就知道要catch不确定的代码然后抛出异常. 但是 随着项目层级调用越来越复杂,有些层要调用N端不确定的代码,各种Catch,并对exception的各种处理. 代码乱不说,也不好阅读维护. 一直在想 在哪一层Catch,throw,哪一次做处理. 知道今天才认定应该按照这样 ...
分类:
其他好文 时间:
2017-02-06 16:47:44
阅读次数:
507
需要两个包: crawler4j-4.1-jar-with-dependencies.jar slf4j-simple-1.7.22.jar(如果不加,会有警告:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".) ...
分类:
其他好文 时间:
2017-02-05 15:30:02
阅读次数:
1052