- 博客(8)
- 收藏
- 关注
原创 设计模式之策略模式
意图:将一系列的算法分别封装起来,可以随意的去调用。主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。(当然,如果封装的算法只是很简单的操作,那不如if...else来的方便)何时使用:如果if...else中需要写很多东西,而它们只是执行行为(就是里面的各种蛇皮操作)不一样。但是方法调用流程一样,这里就可以封装起来。关键代码:一个算法执行对象的构造...
2018-10-15 20:57:29 174
原创 tomcat报错org.apache.tomcat.jni.Error:720008???.???
记录一次排查报错。错误发生在一次服务器后台导出excel文件的过程中。根据报错信息,在tomcat反编译的代码中,发现报错的open(data.fileName,4129,0,data.fdpool)方法只有一个(如图)。此时猜测,一.有可能是生成的excel文件丢失。二.tomcat有不为人知的bug。根据本地代码中异常捕获的地方是一个IOException.更加让我怀疑是生成的...
2018-08-22 00:19:34 3078
转载 Linux vi常用快捷键
vi常用快捷键x 删除光标处的字符 dd 删除整行 i 在光标前插入文本 a 在光标后插入文本 o 当前行下插入新行 u 撤销最后一次修改 :e! 放弃所有修改,从上次保存开始处再编辑 :wq 保存退出 :q! 不保存退出 /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern光标控制命令 命令 ...
2018-08-02 13:15:23 8654 2
原创 解决mysql java.sql.SQLException: The server time zone value‘XXXXXX‘ is unrecognized or represents...
在linux服务器上安装MySQL数据库服务,在MySQL服务启动时,会尝试使用主机时区设置MySQL服务的系统变量system_time_zone。在服务启动时可以使用--timezone显式配置当前系统支持的时区。如果启动时没有显式配置,MySQL的time_zone初始值就是‘SYSTEM’,服务中的Global时区和Session时区和服务器时区一致。...
2018-08-02 02:06:55 718
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人