我的经验
文章平均质量分 86
qin34
这个作者很懒,什么都没留下…
展开
-
es示例。。。
es示例原创 2022-11-16 16:09:54 · 729 阅读 · 1 评论 -
linux全替换
find . -name “*.sh” -print | xargs perl -pi -e ‘s/A/B/g’原创 2020-02-14 11:04:30 · 177 阅读 · 0 评论 -
maven 命令
在pom.xml所在目录下运行: mvn -compiler 编译.java文件 mvn -test 运行test文件 mvn -install maven项目安装到本地仓库中 mvn -archetype:generate 自动生成mvn目录机构原创 2016-02-25 19:00:39 · 248 阅读 · 0 评论 -
mybatis源码笔记
ThreadLocal T就是线程内的举报变量SqlSessionFactoryBean 实现FactoryBean 通过T getObject(); 返回实例SqlSessionFactory s=SqlSessionFactoryBuilder.build(arg)Configuration mysql的xml的配置都加载到这个类的属性XMLConfigBuilder(xml-confi原创 2016-05-30 13:23:30 · 374 阅读 · 0 评论 -
mysql批量插入更新加参数rewriteBatchedStatements
测试环境:mysql-connector-java-5.1.34.jar ; jdbc:mysql://192.168.21.103:3306/yzhs?rewriteBatchedStatements=true 测试代码 1、不使用jdbc的addBatch\executeBatchint size=100000; private void noBatch(){ JD原创 2016-06-16 15:37:51 · 2845 阅读 · 0 评论 -
Map方法获取默认值
今天发现map已经提供了获取默认值的方法 getOrDefault(Object key, V defaultValue) 就是当key不存在或值为 null时 ,返回 defaultValue;原创 2016-08-11 18:56:14 · 3803 阅读 · 2 评论 -
SolrCloud集群部署
1、 下载http://apache.fayea.com/lucene/solr/6.3.0/solr-6.3.0.tgz 2、 解压tar –zxv –f solr-6.3.0.tgz 3、 配置zookeeper 地址:vim ./solr-6.3.0/bin/solr.in.sh 。ZK_HOST=你的zookeeper 地址 4、 运行:./solr-6.3.0/bin/so原创 2016-12-16 17:30:24 · 342 阅读 · 0 评论 -
mybatis resultMap 用法
<resultMap id="PromotionDetailResultMap" type="PromotionDetailResult"><!--ID比不可少--> <id property="promotionId" column="promotion_id"/> <!--PromotionDetailResult 类中要有...原创 2019-04-22 10:00:09 · 182 阅读 · 0 评论 -
spring MVC访问静态文件如 .css .js
在web.xml中的配置为spring拦截所有请求,会导致静态文件如 .css 、 .js 、图片 ,页面在加载找不到, 可以spring的配置文件中添加原创 2016-02-24 20:25:41 · 280 阅读 · 0 评论 -
java 中继承关系中的super的使用
比如:父类:A,子类:B A、B中都有属性或方法age super用在继承关系中,在子类中使用,调用父类的属性或方法;如:super.age:调用父类的age属性继承关系的初始化顺序:先初始化父类的属性-》构造方法-》子类的属性-》子类的构造方法原创 2016-02-17 19:16:36 · 412 阅读 · 0 评论 -
帮助你快速理解openfire是什么
1.openfire是什么?openfire是一个即时通讯服务器,也称之为即时通讯平台。它是基于XMPP协议的,大家所熟悉的通讯软件QQ、MSN和Gtalk等等,其中Gtalk就是基于XMPP协议的实现。在即时通讯中往往因为需要保存一些状态或者数据所以不能采用点对点通讯,而是需要搭建服务器来转发。下载地址:http://www.igniterealtime.org/downloads/原创 2014-11-20 17:10:49 · 3292 阅读 · 0 评论 -
Mybatis高级结果映射一对一或一对多
本篇介绍如何使用mybatis的配置来实现一对一或一对多关系映射,主要使用>节点下的子节点(一)和(多),这是官网上的例子://"Blog"使用了别名,Java对象 //‘’author“是"Blog"的属性名称。"Author"此属性的类型 //"posts"是"Blog"的属性名称。"Post"此属性的类型原创 2014-12-17 19:32:05 · 597 阅读 · 0 评论 -
Java随机100以内的数
Random r=new Random();r.nextInt(100)原创 2015-01-21 16:24:02 · 1127 阅读 · 0 评论 -
Openfire安装说明
l 下载对应系统的安装包。安装tar.gz,解压后即可使用,tar –zxvf *.tar.gzl 运行openfire,bin/openfire start|stop|restart。l 打开9090端口l 访问http://IP:9090,直接next ,在选择数据库有内嵌和外部两种,选外部数据库mysql时的连接地址要加characterEncoding=utf8,不加原创 2015-02-12 15:20:23 · 336 阅读 · 0 评论 -
构造函数与static执行顺序
2015年的第一篇,static静态块:jvm加载类时就会执行,而构造函数是你在实例化对象是才会执行。public class TestUtil { static{ System.out.println("静态块"); } public TestUtil(){ System.out.println("构造函数"); } public void ff(){ Sys原创 2015-02-27 09:37:04 · 514 阅读 · 0 评论 -
使用strophejs连接openfire服务器
1. 访问http://ip:9090,登陆openfire服务器后台,选择“服务器”->“服务器设置”->“HTTP绑定”,所有选项选择Enabled ,重启openfire服务器。然后访问http://223.202.119.239:7070/http-bind,2. 安装nginx,修改配置文件添加以下代码:location /http-bind { prox...原创 2015-03-05 15:29:56 · 2765 阅读 · 2 评论 -
一段简单代码助你理解i++和++i的不同
/** * i++ :先生成值(1),执行运算(1+1),下次打印i时值为2 * ++i :执行运算(1+1),先生成值(2),得值2 * 下面代码输出: * i =1 * ++i =2 * i++ =2 * i =3 * @author qinyitao * 2015年3月14日 下午4:11:47 */public class AutoInc { public stat原创 2015-03-18 09:01:12 · 374 阅读 · 0 评论 -
spring mvc配置不同的路径指向相同
使用注解方式@RequestMapping({“List-{pageIndex}.htm”,”List/{pageIndex}”}),即访问www.abc.com/List-1.htm和www.abc.com/List/1都是请求列表的第一页数据。配置“{pageIndex}”可获取到路径中的参数,@RequestMapping({"List-{pageIndex}.htm","List/{page原创 2016-02-14 10:56:00 · 479 阅读 · 0 评论 -
Linux上安装openfire时遇到一问题:UnknownHostException
解决:1、查看/etc/hosts和/etc/sysconfig/network 两个文件, 2、运行/etc/rc.d/init.d/network restart,使修改的内容生效原创 2014-11-20 17:09:21 · 580 阅读 · 0 评论