上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 背景 近期有这么一个需求: 分析 pdf转图片,肯定是一个比较慢的过程,最好能转完一张就返回一张到前端。 So,此文要讲的是 请求异步多次返回的技术实现 SSE 当然,WebSocket也能做到,它可以双向通信,比SSE(单向发送)强大且复杂,SSE好在比较简单 服务器端事件发送 SSE 全称:Se 阅读全文
posted @ 2018-09-07 11:26 yejg1212 阅读(2235) 评论(0) 推荐(0) 编辑
摘要: 背景 项目中使用Mybatis做持久层框架,但由于开发成员水平不一,写dao的时候,各有各的偏好,有时候还会写出带sql注入漏洞的代码。 于是想使用Mybatis generator这个工具来统一生成代码(java bean,mapper,xml) 使用 Mybatis generator可以通过如 阅读全文
posted @ 2018-09-05 15:30 yejg1212 阅读(1672) 评论(0) 推荐(1) 编辑
摘要: Tomcat版本获取 一般找jdk的版本的时候,我们直接执行如下命令就可以得知了 但是Tomcat的版本呢? 除了Tomcat安装目录路径里包含的版本号,还有其他靠谱的获取途径吗? 答案是肯定的。 Tomcat中有个类[org.apache.catalina.util.ServerInfo],通过他 阅读全文
posted @ 2018-08-08 09:05 yejg1212 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 看到这个标题,如果你以为真的可以完全自动生成,那你就太Naive啦我这里想介绍的是,利用模板生成我们需要的代码一、模板首先来说说模板,常见的java模板有:FreeMarker、Velocity、Jamon、JByte等等。不熟悉的可以百度下,其实我了解也不多,哈哈。二、原理其实就是利用模板,填充数... 阅读全文
posted @ 2015-03-08 22:28 yejg1212 阅读(7131) 评论(0) 推荐(0) 编辑
摘要: 读取excel,首先需要下载POI的jar,可以去官网下,也可以在这里下载一、简单说明excel2003和excel2007区别比较大,最直观的感受就是扩展名不一样,哈哈不过,使用POI的API都是面向接口编程的,实际使用起来区别其实不大(知道为什么要面向接口编程了吗?好处就在这里,O(∩_∩)O哈... 阅读全文
posted @ 2014-09-13 14:48 yejg1212 阅读(23477) 评论(3) 推荐(1) 编辑
摘要: NoSQL数据库发展迅猛,据说现在已经有上百种NoSQL数据库了,下面来了解下常见的一些NoSQL数据库先来看张表,了解下典型的NoSQL数据库的分类临时性键值存储永久性键值存储面向文档的数据库面向列的数据库MemcachedTokyo TyrantMangoDBCassandraRedisFlareCouchDBHBaseROMAHyperTableRedisMemcached挥发性(临时性)的键值存储一般作为关系型数据库的缓存来使用具有非常快的处理速度由于存在数据丢失的可能,所以一般用来处理不需要持久保存的数据用于需要使用expires时(需要定期清除数据)使用一致性散列(Consiste 阅读全文
posted @ 2014-03-06 11:21 yejg1212 阅读(24077) 评论(0) 推荐(0) 编辑
摘要: 前一篇提到了SWT中的table的通过使用virtual table性能得到很大的改善,那么如果既存的工程中使用的是TableViewer来创建的表,也能改成virtual table吗?答案是肯定的,而且改起来超级简单,只需要在创建TableViewer的时候,加一个SWT.VIRTUAL属性即可~~直接上示例代码:package swt.table;import org.eclipse.jface.viewers.ILabelProviderListener;import org.eclipse.jface.viewers.IStructuredContentProvider;import 阅读全文
posted @ 2013-12-02 10:33 yejg1212 阅读(2933) 评论(0) 推荐(1) 编辑
摘要: 在SWT程序中使用table展示数据时,如果数据过多,执行起来会比较慢,不过,我们可以借助VirtualTable来解决这一问题。Eclipse官网中关于VirtualTable的说明见:http://www.eclipse.org/articles/Article-SWT-Virtual/Virtual-in-SWT.html先来看一个不用VirtualTable的demo:import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;import 阅读全文
posted @ 2013-11-27 14:43 yejg1212 阅读(3726) 评论(0) 推荐(1) 编辑
摘要: Mozilla有一个C++版的自动字符集探测算法代码,然后sourceforge上有人将其改成java版的~~主页:http://jchardet.sourceforge.net/jchardet is a java port of the source from mozilla's automatic charset detection algorithm.The original author is Frank Tang. What is available here is the java port of that code.The original source in C++ 阅读全文
posted @ 2013-11-01 17:21 yejg1212 阅读(25811) 评论(0) 推荐(0) 编辑
摘要: 重装系统及相关软件之后,用filezilla拖拽ftp上的文件到桌面的时候,提示"无法确定拖放操作目标......"解决办法很简单,执行如下几步就OK了①在CMD中,进入Filezilla的安装目录,譬如:C:\Program Files (x86)\FileZilla FTP Client②执行如下命令:regsvr32 fzshellext.dll③如果你的机器是64位的(32位的话,就跳过这一步),你还需要执行如下命令:regsvr32 fzshellext_64.dll④如果执行的命令提示都成功,那么,你重启一下机器就ok了 阅读全文
posted @ 2013-10-28 10:17 yejg1212 阅读(3261) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页