- 博客(31)
- 资源 (7)
- 收藏
- 关注
原创 RocketMQ生产环境开启自动创建topic会有什么影响
概述本文是个人学习笔记,参考《RocketMQ技术内幕》及RocketMQ源码4.2.0(https://github.com/apache/rocketmq/tree/release-4.2.0)结论生产环境如果开启了自动创建Topic,会有3个影响用户指定的读写队列数可能不是预期结果。创建的Topic的读队列数和写队列数取值为默认Topic(“TBW102”)的读队列数和Produce端设置的队列数的最小值。 不能保证所有的Broker上都能注册该Topic。Broker创建了新的To
2020-08-24 09:18:31
2817
1
原创 jdk1.8日期时间组件
jdk1.8日期时间组件参考文献:Java Date-Time Packagesjdk8引入了全新的日期和时间组件,并把它们归纳到一系列的包下。核心包java.time使用的历法采用ISO-8601标准,当然,我们也可以使用java.time.chrono包中的一些非标准的历法,比如日本帝国历法(天皇年号)、泰国佛教历法(佛陀诞生)、中华民国历法(辛亥革命)、伊斯兰黑蚩
2020-08-23 23:05:59
7859
原创 jdk7 io操作小工具
参考文献:Reading, Writing, and Creating Files 通常情况下,我们会觉得使用java操作文件io比较繁琐,java7 Files类提供了一系列io小工具也许会简化一些操作
2017-06-24 15:30:21
552
原创 mockito修改方法入参
背景大部分方法的入参和出参是区分的,格式如public Result method(Param param),这种场景比较容易,不再讨论。如果遇到方法的执行过程会修改入参,而且参数在方法内部创建,如以下代码所示:// 我们mock的目标方法@Overridepublic void handle(Request req, Response resp) { UserRequest userR
2017-06-24 10:47:13
6328
1
原创 intellij14配置
注:个人学习笔记,不保证正确性。intellij版本14.1.7import *如果不希望编辑器自动使用import *,可以在找到以下目录:Settings-Editor-Code Style-java-Imports,然后把Classcount to user import with ‘*’和Names count to use static import with ‘*’的数字设置大
2017-01-15 18:59:10
365
原创 logback.xml 基本配置
注:个人学习笔记,不保证正确性xml version="1.0" encoding="UTF-8"?>configuration> property name="log.home2" value="home/logs" /> property file="logback.properties"/> appender name="co
2017-01-15 17:30:59
693
原创 JDK命令行工具
注:学习笔记,摘抄至《深入理解java虚拟机第二版》jps:虚拟机进程状况工具 jps(jvmprocess status tool),类似于linux中的ps,可以列出正在运行的虚拟机进程(LVMID:local virtual machine identifier)。jps –q:只输出LVMID[admin@113-paycenter ~]$ jps
2016-12-17 15:25:20
393
原创 bootstrap modal
modal bootstrap的模态框已经设计的非常好了,但是它没有提供函数试的方法调用(类似于原始的alert、confirm),我很懒,我喜欢原始alert的方便,但是不喜欢其样式,所以把两者结合起来简单封装了一下。参考文档:http://www.runoob.com/bootstrap/bootstrap-modal-plugin.html关闭弹框modal('t
2016-11-25 11:21:08
903
原创 easyui form validate
form表单验证input type="text" class="ui-input easyui-validatebox" name="url" data-options="required:true, validType:['url','length[0,20]']" missingMessage="url不能为空" invalidMessage="
2016-11-22 13:39:22
4300
原创 js 翻页组件 pagination
简介:项目需要支持一个界面可以共存多个组件实例,项目组原有的翻页是基于freemarker的,而且不支持多实例,网上又没有找到合适的,于是自己写了个。效果图如下,代码在附件中。需要的同学可以自己下载、改造...下载地址:http://download.csdn.net/detail/jingyuwang1/9341559
2015-12-09 19:38:36
559
原创 log4j.xml 基本配置
1 简介 一般log4j的xml配置方式基本步骤有3个,第一步:配置appender;第二步:配置logger;第三步:配置root。下面配置一个ConsoleAppender和两个DailyRollingFileAppender为例具体展开。1.1 日志级别 不考虑其他因素,日记级别FATAL>ERROR>WARN>INFO>DEBUG,这个是许多
2015-10-26 21:49:27
20803
5
原创 java web上传文件,普通表单和文件名乱码问题
项目中用到文件上传。form提交,如果enctype="multipart/form-data",会发现文件名或者普通表单字段乱码大家一般解决文件名称乱码比较容易,如以下设置FileItemFactory factory = new DiskFileItemFactory();ServletFileUpload fileload = new ServletFileUpload(
2014-03-22 22:10:56
13792
7
原创 extjs panel 居中
layout: { align: 'middle', pack: 'center', type: 'hbox' }如图示,fieldset居中了,textfield也居中了
2014-03-05 11:40:40
9967
原创 ext mvc 动态加载
ext是重型框架,在做项目的时候,我们经常面临性能问题,最明显的就是加载缓慢!由于项目亲身体会,我开始研究mvc,也网上搜集过许多资料,包括ext官网提供的资料http://dev.sencha.com/deploy/ext-4.0.7-gpl/docs/index.html#!/guide/application_architecture,但是讲解的都不是我需要的,下面是我自己总结的,希望能帮助
2013-11-15 22:12:03
1570
原创 tomcat6 tomcat7配置gzip,解决ext-all.js文件太大问题
做项目用到extjs4.0框架,但是引入的js,css文件太多而且大,特别是ext-all.js,1.2M,网页初始化时候非常缓慢而且消耗带宽,因为用到的服务器是tomecat,最后研究使用配置tomecat的gzip来对请求文件进行压缩,配置步骤如下:1:找到tomecat的conf下面的server.xml文件,打开,找到 connectionTim
2013-06-19 22:00:17
4854
1
原创 extjs combobox setValue 显示问题
说明:ext版本ext-4.1.1 问题:做项目时候,遇到这样的情况,要求默认combobox显示某个固定的value,使用setValue(key)方法进行赋值,但是发现,显示的是key,而不是想要的key对应的value值。 原因:js本身是弱类型的,但是extjs是对类型进行区分的,所以在setValue(key)的时候,必须注意combobox里的key的
2013-05-17 13:17:24
11792
1
原创 sql分页函数
--说明:供自己参考--sqlserver 2005以上版本select * from( select h.id,h.objname, ROW_NUMBER() OVER(order by h.id) as pon from humres h )as t where t.pon between 1 and 20
2013-01-30 14:57:40
489
原创 sql指针
--说明:项目中(sql2005/sql2008)的小例子,保存起来供以后自己参考--声明一个名称为cur的指针declare cur cursor for select top 5 h.objname,h.objno from humres h;declare @s varchar(max);declare @name varchar(10);declare @no var
2013-01-30 14:23:39
4418
原创 java解析xml技术
本文是结合网上资料,对dom,sax,jdom,dom4j的四个小例子,注释中有简单的讲解,主要是供自己学习使用,希望对大家也有所帮助package com.xml.dom;import java.io.*;import org.w3c.dom.*;import javax.xml.parsers.*;public class Dom { /**
2012-05-10 21:54:59
532
原创 Trying to install an already registered mbean
启动JBOSS的时候,一直报错Trying to install an already registered mbean,之前一直没有出现过。检查我的数据库配置文件mssql-ds.xml,发现里面的配置也没有错误。 回想之前的所有改动操作,发现新建了一个文件夹,然后拷贝了mssql-ds.xml到里面,作为备份。但是JBOSS启动的时候,会扫描deploy下所有文件及文件
2012-04-15 19:05:34
1672
转载 SQL 数据库优化 索引,SQL索引优化-技巧
如何在 SQL 数据库优化 索引,SQL索引优化-技巧 出处:http://www.cr173.com/html/8688_all.html在数据库存优化设计中往往会提到索引,这编文章就来详细的说明一下在 SQL SERVER 下面的建立索引的技巧和需要注意的一些地方,让您可以更直观的了解数据库的结构。往往在数据量比较小,查询量也不是很大的时候我们往往会忽视索引的存在。总结优化如下
2012-03-19 22:54:44
11728
转载 数据库连接池原理
本文出处:http://hi.baidu.com/zhangxinandala/blog/item/a8c38e300c463e48ac4b5f23.html数据库连接池的工作原理随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet、
2012-02-29 22:39:35
565
转载 throws与throw
本文出处http://wenda.tianya.cn/wenda/thread?sort=wsmopts&tid=656f1ab9991050dd 这两者虽然看起来只有一个s的区别,但是作用完全不一样/////java处理异常方式///////////////////////////////在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在
2012-02-29 22:18:13
434
转载 sql 字段中的百分号
SQL模糊查询的时候,如果字段中有%,我们又希望查找出所有有%的字段,使用select * from table where name like '%%%'类似的语句是不行的。这时候我们可以使用select * from table where name like '%[%]%。
2012-02-21 21:36:16
8935
原创 切换标签状态,得到当前事件所在的行数
declare:做项目的时候,广东的一个客户要求这样的效果:在一个表格中有好多行商品的信息,如果我点击其中一行的,这把这行的状态变为不可操作的,而且要得到该商品所在的行是第几行。下面的小例子就是我当时这种特殊需求定制的。值得注意的是此代码没有与其他浏览器做兼容处理,只能在ie中正常浏览,客户那边只使用ie。http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra
2012-02-07 21:55:33
906
转载 JBOSS 启动配置
本文来源于百度空间 我下载的JBOSS服务器启动不了,环境变量配了好久,尝试了各种方式,网上也都搜集了好多,,现将最实用简单的解决方法转载如下:如果装了JDK,没有配系统环境变量的话,是启动不了的不过,不配也行,可以直接在jboss/bin目录下的run.bat文件中加上如下一句话就行set JAVA_HOME=jdk的安装目录(如:D:\Program Files\Java\
2011-08-17 15:12:36
1971
原创 mysql大文本数据类型的使用需要考虑实际情况
mysql数据类型简介(http://news.newhua.com/news1/program_database/2008/618/08618103911CD92HJ6CKI2I9I0AH5CGK117JBF1G02BFE0A2HHH563BI.html)B
2011-08-16 09:13:17
19520
原创 JSP生成随机证码,并且局部刷新验证码
<br />1.前台jsp<br /><br /><%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><br /><%<br />String path = request.getContextPath();<br />String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"
2011-05-19 14:37:00
2365
原创 qbc进行多表操作
<br /><br />使用hibernat的qbc进行多表内联操作。Emp是一个员工实体类,他有一个部门属性“dept”,在数据库中对应的是部门表的主键,<br />Session session = HibernateSessionFactory.getSession();<br /> <br />Criteria c = session.createCriteria(Emp.class);<br />c.createCriteria("dept");//内联<br /> <br />//设置查询条件<
2011-05-18 10:50:00
2609
1
原创 浅谈 [Ljava.lang.Object 异常
<br />初学者使用hibernate执行查询的时候,很容易遇到结果集的类型转换问题,所以明确“执行结果”里的数据类型很重要。下面有两小例子:<br />(1):使用HQL进行条件查询。此结果集List包含的是对象数组,其中对象数组的索引0位置是Dept对象,该对象数组的长度取决于参与的表的个数。<br /> <br /> <br /> Session session = HibernateSessionFactory.getSession();<br /> <br /> Query q = ses
2011-05-14 16:58:00
2427
1
原创 jsp页面的url里面传中文问题
用jspservlet做网页开发的时候,如果使用request.setCharacterEncoding("utf-8");和 response.setContentType("text/html;charset=UTF-8");的方式设置字符集,只能对post的请求起作用,因为这样的设置只能对请求消息体起作用。get请求的参数放在请求头部,就是url里,因此此种设置无效。 如果在url里传了中文,如用get方式传中文,参数里的‘我是靖玉王’是浏览器以自己默认的字符集经过转码后提交到后台
2011-04-28 15:25:00
1067
1
struts2开发环境必须的jar文件
2011-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人