编程—java开发
asartear
这个作者很懒,什么都没留下…
展开
-
logback整合rabbitmq实现消息记录日志
logback整合rabbitmq实现消息记录日志原创 2023-12-06 14:13:00 · 571 阅读 · 0 评论 -
Java经典单例模式
Java经典单例模式原创 2023-01-29 11:06:42 · 125 阅读 · 0 评论 -
使用@ServerEndpoint 时@Autowired 没有生效
使用@ServerEndpoint 时@Autowired 没有生效原创 2023-01-29 10:24:12 · 604 阅读 · 0 评论 -
Java实现websocket发送长文本问题
Java实现websocket发送长文本问题原创 2023-01-29 09:55:48 · 4627 阅读 · 0 评论 -
Spring 3.0.5 @ResponseBody 返回json中文乱码
要重写AbstractHttpMessageConverter类:具体内容如下:package com.ylzinfo.util;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodi原创 2014-12-11 15:11:21 · 2391 阅读 · 1 评论 -
Hibernate 中setResultTransformer使用
List list = getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = session.create原创 2014-12-11 15:22:19 · 11006 阅读 · 0 评论 -
Redis使用设计方案
一、环境要求Linux,内存4G以上。二、安装redis1.在/usr/local 建一个redis目录,执行命令步骤如下:cd /usr/local;mkdir redis;2.将redis-2.8.19.tar.gz重命名为redis-cache.tar.gz用工具上传至linux建好的redis目录下,进行安装操作,执行命令步骤如下:tarredis-cache.原创 2014-12-31 10:09:53 · 1445 阅读 · 0 评论 -
关于Java获取本地服务器IP的问题
Java获取本地服务器IP,我们最简单的写法:import java.net.InetAddress; public class CatchIp{ public static void main(String[] args) { try { // 获取IP地址 String ip = InetAd原创 2015-03-01 19:29:50 · 3936 阅读 · 0 评论 -
Redis pipeline在java中的运用
我们可以利用pipeline的方式从client打包多条命令一起发出,不需要等待单条命令的响应返回,而redis服务端会处理完多条命令后会将多条命令的处理结果打包到一起返回给客户端。通过pipeline方式当有大批量的操作时候。我们可以节省很多原来浪费在网络延迟的时间。需要注意到是用 pipeline方式打包命令发送,redis必须在处理完所有命令前先缓存起所有命令的处理结果。打包的命令越多,转载 2015-07-05 15:15:45 · 1897 阅读 · 0 评论 -
dubbo学习笔记 第一章 zookeeper安装配置
dubbo的实际使用中,基本都是使用zookeeper来管理它的服务,以及实现分布式调用。至于zookeeper是什么,具有什么用户,大家可以百度搜索了解一下。实际生产环境中,zookeeper的应用服务数目,基本都是奇数个,这是由于它的选举算法决定的:zookeeper有选举leader的概念,当某台服务得到半数以上的投票是它就可以成为这个集群的leader,举个例子,有5个zookeeper应原创 2017-10-26 08:00:25 · 545 阅读 · 1 评论 -
关于我的开源项目RedisFile讲解 二
redis连接池配置池相关包com.ylzinfo.redis.managerpackage com.ylzinfo.redis.manager;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Properties;import java.util.c原创 2014-12-23 20:43:55 · 990 阅读 · 0 评论 -
关于我的开源项目RedisFile讲解 一
redis是著名的缓存数据库,功能非常强大,使用也比较简单,我设计的RedisFile项目是用来模拟上传文件数据到缓存中。项目放在oschina中,下载地址是:https://git.oschina.net/pandason125/RedisFile.git 可以去下载,接下来的几篇博客将讲解里面的代码:所需的jar包有:commons-pool2-2.2.jar,dom4j-1.6.1.jar,原创 2014-12-23 20:29:00 · 1037 阅读 · 0 评论 -
websocket+redis实现即时消息推送思路
消息实时推送场景:1,第一阶段可以实现消息群发功能场景:根据应用类型,服务端发送消息,客户端及时收取消息。如同qq有时会弹出新闻小窗2,第二阶段可以根据办理业务,单点推送场景:手机用户办理一笔业务时,及时推送反馈。办理情况,如同招商银行按时推送信用卡还款信息,催你还钱,该还多少钱。3,可以将邮件,短信推送这些有共性的东西整合为一个整体设计思路:1.服务端发送消息(含标题原创 2015-01-12 09:01:09 · 12507 阅读 · 0 评论 -
解决hibernate读数据库char只显示2个字节问题
这几天项目发现 select '查看' id from dual 结果页面id 只显示’查‘字原因是java对char只显示2个字节解决办法package com.common.dialect;import java.sql.Types;import org.hibernate.Hibernate;import org.hibernate.diale原创 2012-06-22 10:42:41 · 888 阅读 · 0 评论 -
Linux中JDK1.6的安装和配置方法
1创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java2、若是用jdk-6u11-linux-i586-rpm.bin 这个也是一个自解压文件,不过解压后的文件是jdk-6u11-linux-i586-rpm 包,执行rpm命令装到linux上就可以了。安装如下: #chmod 755 ./jdk-6u11-linux原创 2012-07-09 17:24:13 · 647 阅读 · 0 评论 -
关于加密解密设计思路
加密解密设计原创 2014-08-24 08:46:40 · 2428 阅读 · 3 评论 -
防止恶意登录的设计思路
防止恶意登录的设计思路原创 2014-09-01 11:22:58 · 4393 阅读 · 1 评论 -
AOP设计场景
AOP设计场景原创 2014-09-02 10:14:10 · 1526 阅读 · 0 评论 -
Jquery 使用全局变量ajax请求返回的json问题
我们先来看段代码:function loadTreedata(){ var _menuData=[]; $.ajax({ type:"post", dataType:"json", accept:"application/json", url:"/ThrLia/queryFunTree.action", error:function(data) { alert("加载失败"原创 2014-11-17 21:21:26 · 2000 阅读 · 0 评论 -
利用POI将数据库表结构信息导入excel模板中
周末闲来无事,想工作中经常要导出数据库的表信息到excel作为文档使用,琢磨一下,用poi来根据固定的模板导出一个excel数据表信息,这个类非原创,但是有所加工改进,写给大家分享。所需的poi核心jar包为poi-3.0.1-FINAL-20070705.jar。有点老旧,能用就行,下面贴上代码,有注释:原创 2014-08-01 10:56:32 · 1510 阅读 · 2 评论 -
html嵌套iframe如何实现等iframe页面加载完进行下一步调用
如果想在你的html里面显示一张图片,或者显示一个报表,经常会在里面嵌套iframe,当我们点查询报表时,在报表显示过程中,我们想做个遮罩层,提示等待...但是报表显示出来后,我们如何把遮罩层去掉,让报表更好的展示呢?我就用代码来解释一个例子吧: 这是在html的div里面嵌套一个iframe发送url显示报表的js如下: var id ="#benefitnotic原创 2014-10-17 09:14:26 · 10514 阅读 · 0 评论 -
java多线程执行存储过程设计思路
假如有个存储过程需要执行20万数据的批量操作,这时可能会担心执行太久挂掉,那么我们可以考虑对数据进行切割,比如数据中有个人编号是按照数字顺序排序,我们可以对其进行取模运算,就能得到对数据分配,而这个取模的分母值也可以作为java启动线程池数目的一个 参数:比如现在数据编号有1至10,每个数字除以3,就能实现3个批次的分割。原创 2014-11-05 11:26:40 · 1144 阅读 · 0 评论 -
最简化的ant编译部署项目
eclipse 有时靠不住啊,还是ant稳定。条件:1.lib又有ant.jar2.项目根路径下新建一个build.properties内容:project.dir=./deploy.dir=D\:/tomcat 5.5.207/webappswar=example3.新建一个build.xml内容:原创 2012-06-13 08:44:16 · 502 阅读 · 0 评论