自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(383)
  • 资源 (26)
  • 问答 (4)
  • 收藏
  • 关注

转载 java多线程的实现

1、继承Thread类实现多线程2、实现Runnable接口方式实现多线程如果自己的类已经extends另一个类,就无法直接extends Thread,此时,必须实现一个Runnable接口。3、使用ExecutorService、Callable、Future实现有返回结果的多线程ExecutorService、Callable、Future这个对象实际上都

2016-05-11 17:19:46 361

原创 spring管理线程池

sping配置<!-- Thread Pool --> <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 线程池活跃的线程数 --> ...

2016-05-11 16:41:51 891

原创 js前端3des加密 后台java解密

import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import sun.misc.BASE64Decoder;im

2015-08-10 14:38:55 21195 1

原创 juery笔记常用代码

jquery选择器 js

2015-04-29 14:40:06 1115 1

原创 git提交规范 emoji表情

参考文章:https://www.cnblogs.com/shiweida/p/8995526.html

2019-12-18 11:01:01 570

原创 解决MySQL报错:1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'informat

初始化apollo-portaldb数据库时报错问题解决1、 解决办法: 把 sql_mode中的 only_full_group_by 去掉即可。2、 办法一 (摘自这里只在当前查询页面有效,不能一次性解决问题!):select version(), @@sql_mode; SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FUL...

2019-09-09 11:31:58 4748

原创 ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule

原因是关闭防火墙之后docker需要重启,执行以下命令重启docker即可:service docker restart

2019-09-04 11:41:04 968

原创 tableau JavaScript API 工作簿的简单调用

<!DOCTYPE html><html><head> <title>tableau</title> <script type="text/javascript" src="https://public.tableau.com/javascripts/api/tableau-2.min...

2019-07-10 20:52:17 1488

原创 NPM安装和Vue环境搭建

第一部分 NPM安装使用安装node.jshttps://nodejs.org/zh-cn/download/node -v 查看node版本npm -v 查看npm版本npm install npm -g 如果是 Window 系统使用以下命令使用淘宝镜像的命令:npm install -g cnpm --registry=https://registry.npm.taob...

2019-07-09 20:40:42 711

原创 Your ApplicationContext is unlikely to start due to a @ComponentScan of the default p

主要是由于application.java文件没有放在main/java文件夹的原因,因为application.Java 文件不能直接放在main/java文件夹下,必须要建一个包把他放进去SpringBoot在写启动类的时候如果不使用@ComponentScan指明对象扫描范围,默认指扫描当前启动类所在的包里的对象,如果当前启动类没有包,则在启动时会报错:Your ApplicationC...

2019-06-25 15:48:54 485 1

原创 WIndows下将文件夹映射为磁盘

映射将e:\work映射为z:盘,使用subst z: e:\work取消映射取消z盘映射,使用subst z: /d

2019-06-25 10:33:54 5989

原创 mybatis插入时返回主键

oracle和mysql的主键生成策略有不同,但是最重要的selectKey 这个标签,其他只需要换select UUID()<insert id="insertPerson" parameterType="com.beijita.dto.User"> <selectKey keyProperty="userId" order="BEFORE" resultType="j...

2019-06-13 22:50:49 2826

原创 StopWatch 监控Java代码运行时间和分析性能

StopWatch监控Java代码运行时间和分析性能,org.springframework.util.StopWatch的用法:public static void main(String[] args) throws InterruptedException {// 定义一个计数器StopWatch stopWatch = new StopWatch("统一一组任务耗时");...

2019-06-13 22:37:43 516

原创 idea实用快捷键

查找文件 Ctrl+Shift+R全局搜索 Ctrl+H大小写转化Ctrl+Shift+U显示最近修改Ctrl+E自动生成序列化Id Alt+Enter显示类中的方法Ctrl+O欢迎大家补充

2019-06-13 22:26:44 144

原创 javax.ws.rs 注解@GET @POST @PUT @Path @PathParam @QueryParam @Produces @Consumes

<dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId> <version>2.0.1</version></dependency>待补充

2019-05-27 23:03:51 3437

转载 JDBC连接ORACLE的三种URL格式

格式一: Oracle JDBC Thin using an SID:jdbc:oracle:thin:@host:port:SIDExample: jdbc:oracle:thin:@localhost:1521:orcl这种格式是最简单也是用得最多的import java.sql.*;public class TestOrclConnect { public ...

2019-05-24 22:14:24 810

转载 解决plsql中文显示问号(???)问题

原因:本机没有配置数据库字符集环境变量,或是与数据库字符集不一致。步骤一:执行在plsql中执行 select userenv('language') from dual; 语句来查看本机的字符集,或是执行select * from V$NLS_PARAMETERS; 语句。两者的区别是第一种查看到的是拼接好的一条字符集数据,第二种是数据库详细配置参数有多条数据需要将 第一行,第二行,第九行...

2019-05-24 22:05:39 2772

原创 Jenkins配置docker

全局工具配置

2018-08-03 15:27:55 3810 1

转载 jenkins Error performing command: git ls-remote -h

Jenkins新建项目中源码管理使用Git时遇到如下问题:Failed to connect to repository : Error performing command: git ls-remote -h http://192.168.0.22/finance/AMS-Server.git HEAD解决:1.Jenkins服务器上查看git是否已安装及安装位置  git ...

2018-07-31 17:16:19 2230

原创 kibana中文乱码

elk日志平台中,kibana中文乱码如果要用logstash去读取某日志,首先查看该文件的字符编码。使用file 文件名称的命令查看。如果命令返回结果说明改日志为utf-8,则logstash配置文件中charset设置为UTF-8如果命令返回结果说明改日志不是utf-8,则logstash配置文件中charset统一设置为GB2312logstash输出日志文件指定编码&lt;encode...

2018-06-21 11:11:58 7744 4

原创 kibana添加用户名和密码

kibana 组建没有权限控制不过可以通过nginx代理,添加用户名和密码user root;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { ...

2018-05-29 17:49:46 20630

原创 -bash: sz: command not found、-bash: rz: command not found

Linux系统中如果没有安装 lrzsz这个包,就会报rz、sz命令找不到,安装即可解决。CentOS中解决-bash: sz: command not found、-bash: rz: command not found的方法是: yum install lrzsz...

2018-04-27 10:06:24 4875

原创 kibana安装配置

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.2-linux-x86_64.tar.gz添加如下配置项:server.port: 5601      #端口server.host: 0.0.0.0    #服务ipserver.name: "knode01"  #服务名称elasticsearch.url: "http:...

2018-04-26 18:05:50 344

原创 org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch

org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root添加用户:useradd -m 用户名  然后设置密码  passwd 用户名useradd -m admin passwd admin 修改文件夹权限chown -R  admin e...

2018-04-26 10:28:52 5256

原创 maven添加阿里仓库

&lt;!-- 阿里云仓库 --&gt; &lt;mirror&gt; &lt;id&gt;alimaven&lt;/id&gt; &lt;mirrorOf&gt;central&lt;/mirrorOf&gt; &lt;name&gt;aliyun maven&lt;/name&gt;

2018-04-23 21:43:03 737

转载 eclipse安装Activiti Designer插件

方法一:在线安装(可能因网络等原因安装失败)打开eclipse,在Help-&gt;Install New Software后的弹出窗点击add按钮。 在弹出窗口的文本框里输入一下内容 Name:Activiti BPMN 2.0 designer Location:http://www.activiti.org/designer/update转载 :https://blog.csdn.net/q...

2018-04-02 15:02:49 153

转载 一致性哈希算法(consistent hashing)

转载:http://blog.csdn.net/cywosp/article/details/23397179    一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。  一致...

2018-03-14 10:40:44 183

原创 笔记20180305

1、dubbo序列化 hession2、spring循环依赖3、Dubbo rpc异常怎么处理4、spring 高并发的情况下保证单例5、spring MVC 原理  Mybatis面向接口编程6、java性能调优 http://developer.51cto.com/art/201511/496263.htm7、mysql死锁  java死锁 自动装箱 spring初始化泛型元注解多线程同步  ...

2018-03-06 22:37:46 196

转载 35 个 Java 代码性能优化总结

1、尽量指定类、方法的final修饰符2 、字符串连接时应该使用StringBuilder/StringBuffer代替StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)3、尽量使用局部变量4、及时关闭流5、尽量减少对变量的重复计算for (int i = 0, int length = list.size(); i &lt; length; i+...

2018-03-06 17:48:13 217

转载 java枚举类的用法

向枚举中添加新方法如果打算自定义自己的方法,那么必须在enum实例序列的最后添加一个分号。而且 Java 要求必须先定义 enum 实例。public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4); // 成员变量 private String name; ...

2018-03-02 10:47:16 197

转载 三个线程依次顺序执行

T1、T2、T3三个线程顺序执行public class TestJoin { public static void main(String[] args) throws InterruptedException { final Thread t1 = new Thread(new Runnable() { public void run() { ...

2018-02-24 16:37:56 733

原创 多线程--基础知识

1 创建线程extends Threadimplements Runnable启动线程:threadl类的start()线程完成:1、run()方法执行完成;2、抛出一个未处理的异常导致线程的提前结束2 线程的状态新创建   线程被创建,但是没有调用start方法可运行(RUNNABLE)  运行状态,由cpu决定是不是正在运行被阻塞(BLOCKING)  阻塞,线程被阻塞于锁等待/计时等待(WA...

2018-02-24 16:29:57 200

原创 ActiveMQ入门实例

JMS对象模型包含如下几个要素:1)连接工厂:创建一个JMs连接2)JMS连接:客户端和服务器之间的一个连接。3)JMS会话:客户和服务器会话的状态,建立在连接之上的4)JMS目的:消息队列5)JMS生产者:消息的生成6)JMS消费者:接收消息7)Broker:消息中间件的实例(ActiveMq)JMS规范中的点对点模式:队列,一个消息只有一个消费者(即使有多个

2018-02-07 09:58:23 243

原创 redis事务

Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。正常执行redis>MULTIOKredis>SADD "user:1:following" 2

2018-02-01 16:13:38 259 1

原创 redis常用指令

keys键操作expire-----设置key过期时间persist-----去掉过期del-----删除keyexists-----测试key是否存在randomkey-----返回随机键type-----返回key的类型keys-----匹配满足的keyrename------改key名dbsize-----当前数据库key的数量ttl-----key剩

2018-02-01 12:10:42 281

转载 CyclicBarrier并发工具类

CyclicBarrier的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续运行。CyclicBarrier还提供一个更高级的构造函数CyclicBarrier(int parties, Runnable barrierAction),用于在线程到达

2018-01-30 17:08:47 178

转载 CountDownLatch并发工具类

允许一个或多个线程等待其他线程完成操作。CountDownLatch的构造函数接收一个int类型的参数作为计数器,如果你想等待N个点完成,这里就传入N。当我们调用CountDownLatch的countDown方法时,N就会减1,CountDownLatch的await方法会阻塞当前线程,直到N变成零。由于countDown方法可以用在任何地方,所以这里说的N个点,可以是N个线程,也可以是1个线程

2018-01-30 16:43:11 281

原创 springboot 整合 mybatis

开发工具idea1新建工程SQL中选择MyBatis、MySQL、JDBC,下一步点击完成。添加mapper、mapping、model包,最终的项目结构为:package com.example.controller;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringA

2018-01-18 17:27:26 263

转载 java.sql.SQLException: Unknown system variable 'tx_read_only'

jdbc驱动5.*的版本不支持MySQL6.0,在csdn上有人分享了一个,下下来一看是5.0.5,MySQL6.0+mysql-connector-java-5.0.5亲测可用 mysql mysql-connector-java 5.0.5

2018-01-18 16:32:36 7267 4

原创 redis消息队列

spirng配置 消费者 监听@Slf4j@Componentpublic class MyMessageListener implements MessageListener { @Override public void onMessage(Message message, byte[] pat

2018-01-05 10:35:27 279

mysqlserver

mysql-server-6.0 64位win7系统安装成功

2017-08-21

mybatisTool

mybatis自动生成代码工具

2017-08-08

wordTemplate.rtp

把文件放在安装目录。我的是D:\Program Files (x86)\Sybase\PowerDesigner 16\Resource Files\Report Templates。

2017-07-13

note pad++

notepa++ 插件 compare

2017-07-05

Cachecloud文档

Cachecloud文档Cachecloud文档

2017-06-01

jenkins.war

jenkins.war 下载后放在tomcat的webapps下,启动服务后自动解压。

2017-03-21

jquery-1.6.3

---jquery-1.6.3.js ---jquery-1.6.3.min.js

2017-03-17

logback相关jar

logback相关的jar

2017-03-08

codetemplates

codetemplates

2017-02-27

java反编译

java反编译工具

2017-01-16

管理信息系统

黄梯云主编管理信息系统课后答案.doc 1-6章

2016-11-07

Linux 命令全集.chm

Linux 命令全集.chm

2016-09-09

json-lib.jar

json-lib.jar

2016-08-26

ehcache2.4.3

ehcache-core-2.4.3.jar

2016-07-18

zip4jDemo+jar包

zip4j可以用于压缩,压缩文件可以添加密码,相当于对文件加密 解决乱码。

2016-03-13

crypto-js-develop

前端加密所需的js类库, 这是我的demo http://blog.csdn.net/u010081710/article/details/47398315

2016-02-29

quartz1.8开发包

spring3.1以下版本只能整合quartz1版本,spring3.1以上可以整合quartz2 quartz1.8 开发文档包含集群创建表sql文件

2015-11-19

quartz开发包

quartz开发包 1.6.6包含创建表

2015-11-19

Volieclipse插件

Volieclipse插件

2015-02-13

Junit4单元测试

junit-4.9.jar demo在文章中写了

2015-01-25

w3school最新CHM

w3school最新CHM,自己积分下载的

2014-12-30

springmvc+task

spring mvc和spring定时任务task,包含xml配置,和用注解两种方式。包含jar包

2014-11-27

filterdemo代码

filter中过滤特殊字符,对页面输入的内容进行过滤

2014-11-19

dwr.jar编写helloworld

有dwr jar包 和自己写的helloworld+name的代码 希望可以对大家有帮助 花了好长时间

2013-04-16

struts1.3 api

spring1.3--api中文文档

2013-04-15

Struts2.0-中文.chm

struts2.0 API 中文 支持高级搜索,即时搜索。吐血奉送各位。

2013-03-29

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

TA关注的人

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