我们一般开发中的大部分都是使用reveal以及xcode查看视图层级以及使用lldb (thread backtrace)的命令查看层级与调用堆栈.还有一种方法可以直观的在我们的APP中显示出来,可以查看整个 window 的 View 嵌套关系,查看当前 ViewController 的属性,查看 ...
分类:
移动开发 时间:
2017-07-04 12:08:10
阅读次数:
206
dbcp所需jar包:commons-dbcp.jar、commons-pool.jar c3p0所需jar包:c3p0-0.9.2.1.jar 、mchange-commons-java-0.2.3.4.jar ...
分类:
数据库 时间:
2017-07-01 18:26:03
阅读次数:
160
package daoMYSQL;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql. ...
分类:
数据库 时间:
2017-07-01 17:25:55
阅读次数:
276
今天突然接到客户反映线上服务器发送消息异常,登录服务器查看是kafka服务出现了问题,想重启一下服务,结果重启出现一下报错 [2017-06-30 19:29:13,708] FATAL Fatal error during KafkaServerStartable startup. Prepare ...
分类:
其他好文 时间:
2017-07-01 00:06:46
阅读次数:
386
预处理语句对于防止 MySQL 注入是非常有用的。 预处理语句及绑定参数 预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高。 预处理语句的工作原理如下: 预处理:创建 SQL 语句模板并发送到数据库。预留的值使用参数 "?" 标记 。例如: 数据库解析,编译,对SQL语句模板执行查询优化 ...
分类:
数据库 时间:
2017-06-29 22:12:31
阅读次数:
175
使用struts2开发项目分四个步骤: 1、导入jar包 2、创建action 3、配置struts.xml 4、配置过滤器 下面分别介绍以上四步骤: 首先struts2是由struts1进化而来,但是二者差别很大,struts2集成了struts1和webwork的优势,详细差别请参考:http: ...
分类:
其他好文 时间:
2017-06-25 10:08:24
阅读次数:
160
之所以要写这个,是因为最近碰到了一个延迟加载的 load() 导致出现 noSession 的异常。 解决这个问题需要用到一个本地线程的对象,也就是 ThreadLocal 类,之前写过关于这个对象,可以看这个博客【本地线程 ThreadLocal 类】 我在数据层中封装了一个 load() 方法,... ...
分类:
Web程序 时间:
2017-06-24 22:42:10
阅读次数:
274
Problem Description There are m soda and today is their birthday. The 1-st soda has prepared n cakes with size 1,2,…,n. Now 1-st soda wants to divide ...
分类:
其他好文 时间:
2017-06-24 15:32:13
阅读次数:
163
1、首先Looper.prepare()在本线程中保存一个Looper实例,然后该实例中保存一个MessageQueue对象;因为Looper.prepare()在一个线程中只能调用一次,所以MessageQueue在一个线程中只会存在一个。2、Looper.loop()会让当前线程进入一个无限循环 ...
分类:
移动开发 时间:
2017-06-24 11:25:09
阅读次数:
216
Unsatisfied dependency expressed through constructor parameter 0: Ambiguous argument values for parameter of type [redis.clients.jedis.HostAndPort] - ...
分类:
其他好文 时间:
2017-06-21 21:12:00
阅读次数:
1058