随笔分类 -  JAVA

摘要:目前系统间数据交换,普遍采用的是基于消息队列中间件(MQ)实现。但目前开源的消息中间件琳琅满目,常见就有RocketMQ、ActiveMQ、RabbitMQ、Kafka、ZeroMQ等等。 下面结合平台建设中比较关心功能点,包括可靠性、可用性、扩展能力、实现语言(便于阅读)、消费模型、消息类型、消息 阅读全文
posted @ 2018-12-18 18:31 hlb 阅读(1195) 评论(0) 推荐(0)
摘要:1 package com.xxxx; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedReader; 5 import java.io.File; 6 import java.io.FileNotFoundException; 7 import java.io.FileOut... 阅读全文
posted @ 2017-05-12 18:04 hlb 阅读(621) 评论(0) 推荐(0)
摘要:简单分析了一下,每次Reload一下就能解决无法登录的情况,自然而然就想到是不是session有问题呢?于是到Tomcat的manager界面看了下,发现并没有出现session粘滞暴涨的情况。 本来可以打开jconsole看看的,正好想起了之前用过的Tomcat检测工具:probe,于是直接从其他 阅读全文
posted @ 2017-03-28 15:21 hlb 阅读(7334) 评论(0) 推荐(0)
摘要:1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 Buffered 阅读全文
posted @ 2016-10-26 17:22 hlb 阅读(643) 评论(0) 推荐(2)
摘要:1、找到你的tomcat然后在conf文件中找到server.xml打开; <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSL 阅读全文
posted @ 2016-02-18 09:22 hlb 阅读(206) 评论(0) 推荐(0)
摘要:Enumeration en = request.getParameterNames(); while(en.hasMoreElements()){ String el = en.nextElement().toString(); ... 阅读全文
posted @ 2015-12-17 14:32 hlb 阅读(863) 评论(0) 推荐(0)
摘要:一、myEclipse 复制后修改名称,访问不到项目这是因为,你只是改了项目的名称,而没有改下面是解决方法:方法 1.右击你的项目,选择“properties”,在“type filter text”中输入“web”,按下图表示输入您的新项目名称,记得不能把“/"去掉啊。重启下myEclipse就可... 阅读全文
posted @ 2015-08-31 14:40 hlb 阅读(6466) 评论(0) 推荐(0)
摘要:Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public st... 阅读全文
posted @ 2014-05-07 10:04 hlb 阅读(458) 评论(0) 推荐(0)
摘要:动态分页类: Cls_page.java 1 package pagination; 2 3 public class Cls_page { 4 private int nums;// 总条目数 5 private int current_page;// 当前被选中的页码 6 private int sub_pages;// 每次显示的页数 7 private int pageNums;// 总页数 8 private int[] page_array;// 用来构造分页的数组 9 private String subPage... 阅读全文
posted @ 2014-03-12 11:14 hlb 阅读(516) 评论(0) 推荐(0)
摘要:工具类涉及数据库连接、格式转换、文件操作、发送邮件等等数据库连接工具类 数据库连接工具类——仅仅获得连接对象 ConnDB.javaimport java.sql.Connection; import java.sql.DriverManager; /** * 数据库连接工具类——仅仅获得连接对象 * */ public class ConnDB { private static Connection conn = null; private static final String DRIVER_NAME = "com.mysql.j... 阅读全文
posted @ 2014-02-28 17:40 hlb 阅读(3345) 评论(0) 推荐(0)
摘要:配置方法:1、打开hibernate.cfg.xml文件编辑界面,在Properties窗口处,点击Add按钮,选择Show_SQL参数,输入值为True。*另外,如果按照同样的步骤,分别加入以下参数,可以让SQL语句更加完美:2、参数:format_sql=true使SQL语句格式更加美观统一;3、参数:use_sql_comments=true使SQL语句中自动注入注释,增加可读性。生成代码:truetruetrue 阅读全文
posted @ 2014-02-28 10:24 hlb 阅读(1488) 评论(0) 推荐(0)
摘要:1 Hibernate数据库操作类(eg:TexDAO.java) 2 3 /* 4 * queryString HQL语句,first开始条数, max输出条数 ,norder排序 5 * 例: List lis = dao.findOther("from Tex",2,10," uid desc "); 6 */ 7 public List findOther(String queryString, int first, int max, String norder) { 8 StringBuffer sb = new St... 阅读全文
posted @ 2014-02-27 17:53 hlb 阅读(1086) 评论(0) 推荐(0)
摘要:1 package com.test; 2 3 import java.sql.*; 4 import java.util.ArrayList; 5 import java.util.Hashtable; 6 import java.util.List; 7 public class Test{ 8 // 驱动 9 String driver = "com.mysql.jdbc.Driver"; 10 // 数据库连接 11 String url = "jdbc:mysql://localhost:3306/ceshi?useUnicode... 阅读全文
posted @ 2014-02-27 10:55 hlb 阅读(391) 评论(0) 推荐(0)
摘要:1. long字符串转换成yyyy-MM-dd HH:mm:ss格式输出 1 import java.text.SimpleDateFormat; 2 import java.util.Date; 3 //将long字符串转换成格式时间输出 4 public class LongToString { 5 public static void main(String argsp[]){ 6 String time="1256006105375"; 7 8 Date date=new Date(Long.parseLong(time)); 9 SimpleDateForm... 阅读全文
posted @ 2013-05-25 10:30 hlb 阅读(348) 评论(0) 推荐(0)
摘要:你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?123456789101112131415161718OutputStreamWriter out = ... java.sql.Connection conn = ... try { // ⑸ Statement stat = conn.createStatement(); ResultSet rs = stat.executeQuery( "select uid, name from user"); while (rs.next()) 阅读全文
posted @ 2012-12-28 09:30 hlb 阅读(165) 评论(0) 推荐(0)
摘要:规范等级说明级别I: 默认登记要求所有项目中的所有成员遵守。级别II: 建议所有项目中的所有成员遵守。级别III: 鼓励各个项目根据实际情况执行。1.格式与命名规范(Formating and Naming Conventions)1.1 缩进使用Tab缩进,而不是空格键--将缩进2,4,8字符的选择权留给阅读者。1.2 换行 每行120字符--因为已是1024*768的年代。if,for,while语句只有单句时,如果该句可能引起阅读混淆,需要用" {"和"}"括起来,否则可以省略。//错误,需要使用花括号{}括起来if(condition)if(co 阅读全文
posted @ 2012-12-04 11:55 hlb 阅读(466) 评论(0) 推荐(0)
摘要:以下是详解Spring的applicationContext.xml文件代码:<!-- 头文件,主要注意一下编码 --><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans><!-- 建立数据源 --> <bea 阅读全文
posted @ 2012-12-03 12:04 hlb 阅读(306) 评论(0) 推荐(0)
摘要:新安装了myeclipse后原Eclipse代码提示[Alt+/]可能会失效.可通过以下方法来恢复1、启动MyEclipse 选择菜单栏 Windows ->Preperences ->General ->keys2、把word completion 的快捷键设置alt+/删掉!//如果这里不删除的话,你就算设置了也没用的.3、把Content Assist 的快捷键 改成alt+/这样在编写Java代码时就可以使用"Alt+/"了,但是这样并不能在编写Jsp代码或其他代码中使用,如果希望在Jsp代码或其他代码也可以使用的话,在窗口中选择Content A 阅读全文
posted @ 2012-12-03 10:03 hlb 阅读(206) 评论(0) 推荐(2)
摘要:A:<s:axhref=""></s:a>-----超链接,类似于html里的<a></a><s:actionname=""></s:action>-----执行一个view里面的一个action<s:actionerror/>-----如果action的errors有值那么显示出来<s:actionmessage/>-----如果action的message有值那么显示出来<s:append></s:append>-----添加一个值 阅读全文
posted @ 2012-11-25 15:17 hlb 阅读(215) 评论(0) 推荐(0)
摘要:1 public class StringChar { 2 public static void main(String[] args){ 3 String s="abcdef"; 4 char[] x=s.toCharArray(); //String转为char[]数组 5 String z=String.valueOf(x); //char[]数据转为String 6 System.out.println(x); 7 8 for(char v:x) 9 ... 阅读全文
posted @ 2012-11-08 15:25 hlb 阅读(175) 评论(0) 推荐(0)