自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(648)
  • 收藏
  • 关注

转载 mysql关键字冲突

在冲突的字段加上转移符,这样子就可以了:insert into test_table (wind_code,name,`read`,creade_time) values (?,?,?,?)(注意:这个转移符不是中文(‘)或者英文(')的单引号,而是这个(`),长得很像对不对?如果用单引号,还是会报错,之前不知道,被坑了几次)转载于:https://www...

2019-09-30 15:10:00 476

转载 MySQL 获取当前时间戳

1. 秒级别时间戳自19700101 00:00:00以来按秒算,SQL如下:mysql> select unix_timestamp(now());+-----------------------+| unix_timestamp(now()) |+-----------------------+| 1541604376 |+----------------...

2019-09-30 14:26:00 506

转载 平时常说的ThreadLocal,今天就彻底解决它

前言一、了解ThreadLocal的作用二、ThreadLocal简单使用三、ThreadLocal原理3.1 ThreadLocal的存取过程3.2 探究ThreadLocalMap对象3.3 ThreadLocal对象的回收四、ThreadLocal应用场景前言ThreadLocal是多线程处理中非常重要的一个工具,比如数据...

2019-09-29 16:42:00 301

转载 mysql和mssql最大连接数

mssql:32767mysql:16384转载于:https://www.cnblogs.com/tiancai/p/11200413.html

2019-07-17 13:19:00 311

转载 Spring Boot实战:拦截器与过滤器

Spring Boot实战:拦截器与过滤器一、拦截器与过滤器  在讲Spring boot之前,我们先了解一下过滤器和拦截器。这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向扩展。但是对于横向的功能,比如,...

2019-07-16 18:24:00 54

转载 Mysql 索引问题-日期索引使用

这两天发现原来的查询效率慢了,使用explain 查看,居然没有使用索引,我的索引是日期类型的,首先想到的是mysql对日期类型的索引的处理机制是不是不同,在where条件里试了几种,发现效果都差不多, where dayid >= ‘20161121’ where dayid >= ‘2016-11-21’ where dayid between ‘201...

2019-01-03 14:29:00 446

转载 Spring 事务 readOnly 到底是怎么回事?

Spring的事务经常会有这样的配置:1 <tx:method name="search*" read-only="true" /> 或者这样的注记:1 @Transactional(readOnly = true)正好我正在做的项目中这样配置了,而且偶然发现配置了不生效,本着“不弄明白对不起祖国对不起人民”的精神,参考了不少帖子和文档,总...

2019-01-03 11:02:00 152

转载 slfj+logback

1.pom.xml<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.4</version></dependency><d...

2019-01-02 15:44:00 169

转载 使用 logback + slf4j 进行日志记录

此处主要介绍maven web工程下如何使用 logback + slf4j 进行日志记录。logback主要包含三个组成部分:Loggers(日志记录器)、Appenders(输出目的在)、Layouts(日志输出格式)slf4j :如jdbc一样,定义了一套接口,是一个日志门面,可实现多个日志系统间快速切换(通过修改配置文件)logback : 和log4j是...

2019-01-02 15:38:00 95

转载 lombok自带的slfj使用方法

1.pom.xml <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.4</v...

2019-01-02 15:18:00 654

转载 【Log】SLF4J简单入门

SLF4J介绍  SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上,...

2019-01-02 15:17:00 137

转载 maven私服不能重复部署解决

1、报错Return code is: 400, ReasonPhrase: Repository does not allow updating assets: maven-releases.2、解决 经排查发现是因为重复发布导致的。maven私有仓库默认不允许重复部署。 浏览器登录nexus管理界面–>设置图标–>Repository–>Reposito...

2018-12-21 16:58:00 422

转载 Mina简单的入门示例

Mina是Apache下的一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过JavaNIO在不同的传输协议上抽象的事件驱动的异步API,例如TCP/IP和UDP/IP。 还没了解原理之前,我们先从官网例子改写一下,从实践开始。我记得入行前有个前辈说过,学习任何新技术,不要先急着了解其原理,先找个例子实践一下。我觉得相当正确,因为没有谁在学...

2018-12-13 13:56:00 154

转载 Openfire 单人聊天和多人聊天(发送消息、接收消息)

Openfire 单人聊天和多人聊天(发送消息、接收消息)一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取private Map<String, Chat> chatManage = new HashMap<String, Chat&g...

2018-12-11 16:53:00 113

转载 openfire课程

https://blog.csdn.net/huwenfeng_2011/article/category/2874473/2https://www.cnblogs.com/Fordestiny/p/7465185.html转载于:https://www.cnblogs.com/tiancai/p/10102703.html

2018-12-11 15:53:00 53

转载 基于xmpp openfire smack开发之smack类库介绍和使用[2]

关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。下面我们写几个程序小例子测试一下。(1)登录操作 PPConnection.DEBUG_ENABLED = true; Acco...

2018-12-11 15:48:00 117

转载 openfire群消息投递

转载于:https://www.cnblogs.com/tiancai/p/10102631.html

2018-12-11 15:46:00 93

转载 Smack类库详细介绍

原文地址:http://blog.csdn.net/xunshu/archive/2008/03/27/2223817.aspxSmack是一个为使用XMPP服务器聊天和发送即时消息交流而提供的库。Smack的主要优势:l使用简单且拥有强大的API。向用户发送一条文本消息只需用一下三行代码即可完成XMP...

2018-12-11 15:42:00 150

转载 openfire开发文档

http://www.blogjava.net/yi88han/archive/2009/02/11/254203.html转载于:https://www.cnblogs.com/tiancai/p/10102412.html

2018-12-11 15:20:00 61

转载 tail -f 实时查看日志文件 linux查看日志后100行

tail -f 实时查看日志文件 tail -f 日志文件logtail - 100f 实时查看日志文件 后一百行tail -f -n 100 catalina.out linux查看日志后100行搜寻字符串grep ‘搜寻字符串’ filename按ctrl+c 退出--------------------- 作者:wanghai76 来源:CSDN 原文:https://blog.c...

2018-12-11 14:33:00 239

转载 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)

出处:http://www.cnblogs.com/lichenwei/p/4145696.htmlMybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。1、相关文件关于Mybatis-Generator的下载可以到这个地址:http...

2018-12-11 11:49:00 67

转载 java 加密工具类(MD5、RSA、AES等加密方式)

1.加密工具类encryptionMD5加密[java] view plain copy print?importorg.apache.commons.codec.digest.DigestUtils;/***MD5加密组件**@authorwbw*@version1.0*@sinc...

2018-12-06 15:23:00 262

转载 openfire接收离线消息

先接收离线消息后再通知openfire上线//获取离线消息 OfflineMessageManager offlineMessageManager=new OfflineMessageManager(connection); Iterator<Message> messages=offlineMessageManager.getMes...

2018-12-05 18:46:00 245

转载 Xmpp获取离线消息

文章只是选取了其中一段,无XMPP基础的人可能看起来有点复杂;假设我们注册了一个用户,用户名叫shimiso,那么我们如何让shimiso这个用户一登陆就取到离线消息呢?PPConnection.DEBUG_ENABLED = false; AccountManager accountManager; final ConnectionConfigurati...

2018-12-05 18:37:00 119

转载 dom4j string转为xml

/**XML转字符串 */Document document = new SAXReader().read(new File("E:test.xml"));;String text = document.asXML();/**字符串转XML */String xmlStr = ****;Document document = DocumentHelper....

2018-12-05 15:51:00 138

转载 Openfire阶段实践总结

从3月开始研究Openfire,其实就是要做一套IM系统,也正是这个原因才了解到Openfire。之前还真没想过有这么多的开源产品可以做IM,而且也没想到XMPP这个协议竟然如何强大。看来还是标准为先,好的标准可以推动产业发展啊。Openfire的搭建与简单的demo之前写过篇《技术笔记:XMPP之openfire+spark+smack》,当时主要关注的怎么让这套体系跑起来吧...

2018-12-05 15:36:00 113

转载 System.in的用法

方法1BufferedReader br = new BufferedReader(new InputStreamReader(System.in));Scanner scanner=new Scanner(System.in);String inputStr=null;try { // while ((inputStr = br.readLine())!=null) { ...

2018-12-05 13:40:00 627

转载 Android基于XMPP Smack Openfire下学习开发IM(五)连接断开重连

学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听到这里写...

2018-12-05 13:29:00 68

转载 openfire维持在线状态,监听消息

public static void testLoginStatus()throws XMPPException,InterruptedException { AccountManager accountManager; final ConnectionConfiguration connectionConfig = new Conne...

2018-12-05 12:59:00 196

转载 openfire ping的smack解决方案(维持在线状态)

连接中关联如下:Java代码 //iq提供者roviderManager.getInstance().addIQProvider("ping","urn:xmpp:ping",newPingIQProvider());onnection.addPacketListener(newPacketLis...

2018-12-05 12:56:00 267

转载 openfire聊天记录插件

package com.sqj.openfire.chat.logs;import java.io.File;import java.util.Date;import java.util.List;import java.util.Map;import java.util.UUID;import org.apache.commons.lang.St...

2018-12-05 07:29:00 114

转载 openfire 发送 接受 注册 广播 好友列表 在线状态

package cn.zsmy.utils.openfire;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.util.ArrayList;import j...

2018-12-05 07:06:00 99

转载 maven仓库中心mirrors配置多个下载中心(执行最快的镜像)

在日常生活中,我们使用maven下载需要的jar包,但是很多的时候由于中央仓库没有,所以我们没有办法下载到需要的jar包,手动去下载上,然后放入到lib下,然后build path有的时候会感到很不舒服,不是很是不实用。所以此处可以在maven的设置中心添加多个下载仓库,这样丰富了中央仓库的下载地址。本人使用的本地的maven(版本为3.1.1)。具体配置如下:1、配置idea指定本地仓...

2018-12-04 19:07:00 246

转载 开发openfire 消息拦截器插件PacketInterceptor

开发消息拦截器的步骤跟开发简单插件步骤一样,要开发消息拦截器插件,首先继承PacketInterceptor包拦截类,然后在initializelPlugin()方法中注册拦截器,就可以实现interceptPackage()方法中拦截包(即此方法中的packet参数)了。并且,可以通过入参incoming来判断是服务器发送的包还是接受的包(注:true为服务器接收的包;false为发出...

2018-12-04 15:56:00 99

转载 Openfire注册流程代码分析

Openfire注册流程代码分析一、客户端/服务端注册用户流程经过主机连接消息确认后,客户端共发送俩条XML完成注册过程。服务器返回两条XML。注:IQ消息节点用于处理用户的注册、好友、分组、获取在线用户列表等MESSAGE消息节点用于处理用户的消息发送等等PRESENCE消息节点用户处理用的在线状态,例如用户上线、离线、忙等。客户端: 告诉服务器注册从那个...

2018-12-04 15:46:00 124

转载 linux centOS6 nexus 开启自动启动

sudo ln -s /opt/nexus-2.6.4/nexus-2.6.4-02/bin/nexus /etc/init.d/nexus使用 service nexus status/start/stop 查看nexus服务状态、启动服务、停止服务等使用 chkconfig nexus on/off 设置nexus服务开机自启动或者开机不启动转载于:https://www.c...

2018-12-04 15:18:00 116

转载 nexus maven私服搭建

1.在服务器上安装jdk2.下载 nexus-3.14.0-04-unix.tar.gz,并上传到服务器/opt目录3.解压 tar -zxvf nexus-3.14.0-04-unix.tar.gz4. cd 到 /opt/nexus-3.14.0-04/bin 目录 ,执行命令: 命令:./nexus start 进行启动5.取消防火墙修改命令:iptabl...

2018-12-04 15:06:00 59

转载 pom.xml里发布和下载包

1.下载包 在<project>标签中 <repositories> <repository> <id>nexus</id> <url>http://10.39.93.105:8081/repository/maven-public/&l...

2018-12-04 14:55:00 181

转载 Maven pom.xml中添加指定的中央仓库

中央仓库就是Maven的一个默认的远程仓库,Maven的安装文件中自带了中央仓库的配置($M2_HOME/lib/maven-model-builder.jar)在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的jar包存在另一个远程仓库中,这时就可以在pom.xml文件中配置仓库,代码如下:<repositories> <re...

2018-12-04 13:53:00 627

转载 导入第三方Jar包到Nexus私服

公司里面有自己的公共代码库,如果希望交给Maven进行管理,可以搭建Nexus服务器,将公司的公共代码库的代码打成jar包,然后上传到Nexus私服服务器上,项目组的成员就可以在Maven项目中通过添加依赖的方式把公司公共库的jar包给关联到项目中.在Nexus2的版本中是提供了服务器端可视化界面支持上传第三方Jar包的,但是Nexus3的版本中好像已经把该功能给阉割了.只能手动的通过命...

2018-12-04 13:37:00 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除