自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (4)
  • 收藏
  • 关注

原创 kafka部署之简单密钥

网上还有一种说法,在server.properties增加如下配置,便不需要kafka_server_jaas.conf文件。在config目录下创建如下文件kafka_server_jaas.conf。server.properties修改或增加如下配置。3.3、启动kafka节点。三、补充说明(未测试)

2024-03-25 15:33:56 836 2

原创 代码技巧-OCP(开闭原则)-quartz创建trigger

quartz中的trigger有以下几种(只说部分)graph TDTrigger-->MutableTriggerMutableTrigger-->CalendarIntervalTriggerImplMutableTrigger-->CronTriggerImplMutableTrigger-->DailyTimeIntervalTriggerImpl...

2018-08-22 11:03:25 477

原创 redis高可用三:redis-cluster

1

2018-08-15 10:00:59 386

原创 redis高可用二:哨兵sentinel

1

2018-08-15 10:00:34 260

原创 redis高可用一:简单主从配置

1

2018-08-15 10:00:12 212

原创 开发简单java所需组件

一:开发简单java需要把应用打包成jar,那么maven如下配置:<build> <finalName>assist</finalName> <plugins> <plugin> <artifactId>maven-assembly-...

2018-07-10 09:29:51 1387

原创 Java之CLH锁

package com.wang.lock;public class QNode { volatile boolean locked;}package com.wang.lock;public interface Lock {void lock();void unlock();}package com.wang.lock;import java.uti...

2018-05-29 20:16:20 674 2

原创 centos安装mysql

>>wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm>>rpm -ivh mysql57-community-release-el7-8.noarch.rpm >>yum -y install mysql-server>>service mysqld re...

2018-05-23 10:04:09 151

原创 JWT之demo

maven依赖 <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.2.0</version>&l

2018-05-22 09:52:01 1893

原创 elasticsearch6.2.4-java-restful-api 插入和获取数据。

插入数据demopublic class Main { public static void main(String[] args) throws IOException { RestClient restClient = RestClient.builder(new HttpHost("127.0.0.1", 9200, "http")).build(); ...

2018-05-02 17:21:53 1994

转载 Centos7安装Python3的方法

原文地址:https://www.cnblogs.com/FZfangzheng/p/7588944.html由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。[root@VM_105_217_centos Python-3.6.2]# python Python 2.7.5 (default, Aug 4 2017...

2018-04-25 13:35:00 789

原创 quartz-03 quartz和mysql的使用

一 总述:先说建表语句,再说配置。建表语句在官网没有找到,在下载的文档里有。 1. http://www.quartz-scheduler.org/downloads/ 2. 下载 http://d2zwv9pap9ylyd.cloudfront.net/quartz-2.2.3-distribution.tar.gz 3. 解压在 E:\quartz-2.2.3-distr...

2018-04-24 17:23:10 2838

原创 elk 6.2.3 环境搭建-01

一:elk介绍日志收集查看服务。基于三个组件,Elasticsearch , Logstash, Kibana。我现在用的elk是6.2.3 下载的三个组件都是6.2.3二:elk下载官方地址:http://www.elastic.co/cn/downloads 下载Elasticsearch Kibana Logstash 下载地址分别是:Elasticsearch ...

2018-04-18 20:13:37 411

原创 quartz-02 quartz中的基本概念

一:quartz中的基本概念StdSchedulerFactorySchedulerJobDetailJobJobKeyTriggerTriggerKeycron二:quartz概念讲解2.1 croncron表达式,表示cron的执行周期的一个表述。比如 0/2 * * * * ? 表述2秒钟执行一次。0 0 1 * * * 表示每天凌晨1点执行。 ...

2018-04-18 09:54:25 265

原创 quartz-01 helloworld

quartz 是一个Java调度框架,支持cron表达式,支持集群。官方地址 http://www.quartz-scheduler.org/第一讲,先看一个demo。1 :从 http://www.quartz-scheduler.org/downloads/ 下载文件 http://d2zwv9pap9ylyd.cloudfront.net/quartz-2.2.3-dis...

2018-03-07 14:13:19 240

原创 Mysql设置外键约束失效

1  查看外键约束是否有效   select @@FOREIGN_KEY_CHECKS,1表示有效,0表示失效。2 设置失效  SET FOREIGN_KEY_CHECKS = 0 ,设置生效 SET FOREIGN_KEY_CHECKS = 13 注意,这个设置只会对单个Connection生效,如果是管理工具,则是单个窗口。...

2018-03-05 11:16:05 7508 1

原创 jstack应用实例,java方法调用阻塞实例,dubbo创建消费者阻塞。

一:问题描述在一段代码执行前,会写日志,在代码的finally快,也会写日志。现在遇到的问题是finally的代码没有执行。二:问题查找同事让我看下项目中为什么没有执行结束的日志(该日志可以在管理员界面看到)。我登录系统看到确实没有结束日志,只有开始日志。于是开始查找问题。2.1 jstack登录系统使用ps -ef|grep java 找到项目的pid,然后jstack pid >> thr

2017-12-19 13:05:08 1119

原创 quartz,spring-quartz,spring-task,spring-schedule

介绍 quartz,spring-quartz,spring-task,spring-schedule一:quartzquartz是一个调度器,可以放任务进去,对任务指定时间执行。demo如下 1.0 maven依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifact

2017-12-05 10:29:07 711

原创 Java之Classloader

Java的Classloader有继承关系,子加载器加载类的时候,会先调用父加载器去加载。如果父加载器可以加载则加载,不可以加载则自己加载。Java的classLoader有如下关系:1.  BootStrap ClassLoader2. Extension ClassLoader3. AppClassLoader4. Custom ClassLoader

2017-12-01 19:28:03 191

原创 eclipse-tomcat配置

1 General Information2 Server Locations中    只选中Use Tomcat  Installation3 Server Optionszhong   只选中Modules auto reload by default

2017-11-28 16:27:53 168

原创 Java线程的几种状态

在Thread.State类中java有这几种线程状态1 NEW,2 RUNNABLE, 相当于下面的73 BLOCKED, 当该线程被synchronized挡住的时候,相当于下面的114 WAITING, 当该线程进入synchronized但是被调用wait的时候,同下面的9。当线程调用 LockSupport.park();的时候,相当于下面的10,

2017-11-14 17:33:01 227

转载 svn遇到的那些坑

转载自:http://blog.csdn.net/chenchunlin526/article/details/54631458http://blog.csdn.net/yixiaoping/article/details/9993429 中的 安装这里不做讲解,跟其他的插件一样。更新插件,重启好以后,重复项目关联svn的动作,Team -> Share Project ,后面就是选择,输入密

2017-08-22 11:18:04 407 1

原创 github 删除commit

一:首先备份数据二 : 下载git配置好。在github上点击commit,找copy full the SHA。然后复制,这个就是commit_id git reset --hard commit_id git push origin HEAD --force四:备份数据重新提交。

2017-06-18 20:42:25 3560

原创 spring动态数据源

<bean id="dataSource" class="com.wang.DynamicDataSource"> <property name="targetDataSources"> <map key-type="java.lang.String"> <entry key="dataSource1" value-ref="d

2017-06-17 13:02:42 269

原创 spring 配置统一管理,代码可以直接运行。包含所有类和配置文件。

四个类package com.wang;/** * @ClassName: Config * @Description: TODO(这里用一句话描述这个类的作用) * @author faicm * @date 2017年6月15日 下午8:56:17 * */public class Config { private String user; private Str

2017-06-15 23:34:52 983 1

原创 Java注解合并,注解继承

spring中有时候一个类上面标记很多注解。实际上Java注解可以进行继承(也就是把多个注解合并成1个)比如说SpringMVC的注解@RestController@RequestMapping("/person")可以合并为一个@PathRestController("/user")实现是:import java.lang.annot

2017-05-16 20:25:50 20764

原创 ubuntu安装mysql

一下载:wget http://mirrors.kernel.org/ubuntu/pool/universe/m/mecab/libmecab2_0.996-1.3_amd64.debwget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.18-1ubuntu16.10_amd64.deb-bundle.tar二安装2.1

2017-05-03 16:34:02 601

原创 mybatis缓存。

先说结论:mybatis默认开启一级缓存。mybatis默认是TRANSACTION_SERIALIZABLE,所以测试的时候,需要修改为TRANSACTION_READ_COMMITTED(2)级别.同一个mapper下,如果执行了修改和删除,比如说id为1的数据。则该mapper下的缓存都会失效,包括缓存的id为2,3的也会失效。同一session下的不同mapper,执行更新(改,删,

2017-04-16 21:55:42 968

原创 最简单的数据源,数据库连接池。

数据库连接池需要满足javax.sql.DataSource对象池,对象池实际上是java.sql.Connection的缓存池。实现maven依赖 我使用的是org.apache.commons>commons-pool2做的对象池。 <dependency> <groupId>org.apache.commons</groupId>

2017-03-21 09:39:11 494

原创 图解i++和++i

public class Main{ public void a(){ int i=9; //之所以用9,不用0或者1是为了区别索引值。 int j=i; } public void b(){ int i=9; int j=i++; } public void c(){ int

2017-03-16 21:06:38 445 1

原创 记一次tomcat启动后无服务的问题

问题描述:测试环境tomcat启动后无服务。针对这个问题:我想了很多思路,这里只是说下正确的思路。使用到的工具有:jps ,jstat ,jmap,vislualVMtomcat启动后无服务。在jdk/bin目录下有两个工具。jps 和 jstat 。一:jsp查看到tomcat的pid,就是 18938 Bootstrap 这样的一个进程二:j

2016-12-28 16:26:31 1095

原创 1.ActiveMQ介绍和学习资料

Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;当前版本是(5.9.1:2016年11月15日) 由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。一:特色:支援Java消息服务 (JMS) 1.1 版本Java消息服务(Java Message Service) 类似于jdbc

2016-11-15 18:16:31 465

原创 linux中查找java程序 cpu占用高的代码位置。

一:测试运行代码:package com.wang;public class Main { public static void main(String[] args) { System.out.print(1); new Main().run(); } public void run(){ int i=1; for(;;){ for(;;){ i++

2016-11-01 21:19:23 5452

原创 给FastDFS安装nginx支持

安装软件nginx-1.8.0.tar.gz fastdfs-nginx-module_v1.16.tar.gz安装这两个软件都放在work下。解压。 fastdfs-nginx-module_v1.16.tar.gzFastDFS目录下的conf下有http.conf和mime.types放在/etc/fdfs下。 fastdfs-nginx-module下的sr

2016-10-31 09:14:00 549

原创 0安装FastDFS到ubuntu

1所需软件libfastcommonfastdfslibevent:以前4.x版本需要,现在已经不需要了安装环境VMware® Workstation 12 Proubuntu-16.04.1-desktop-amd64网站相关https://github.com/happyfish100/fastdfshttps://github.com/happyfis

2016-10-31 09:13:15 332

原创 很快的maven镜像。

==阿里云maven镜像<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.

2016-10-25 11:56:20 1205

原创 0 mycat安装

1

2016-09-24 08:37:54 287

原创 JavaConfig

一:基本项目Spring里面有一个特性,叫做JavaConfig,实际上是利用JavaConfig.java文件代替ApplicationContext.xml文件。还记得之前在xml配置的bean吗?== ==但是现在在JavaConfig里面可以这么做@Configurationpublic class JavaConfig { @Bean public

2016-09-21 19:57:34 892

原创 最简单的Btrace查询System.gc的调用

之前搞过,现在做一个demo。试试以前的例子。一:测试代码如下:public class MyTest { public static void main(String[] args) { new MyTest().test(); } void test() { System.out.println(1);//debug 1 System.gc();//debug2

2016-09-20 16:12:32 591

原创 redis事务

==一:1watch   2multi  3exec  4unwatch  5discard==

2016-09-18 18:47:43 289

sso-jsonp-demo

jsonp实现sso跨域登录。这个代码实际上是自己写的一个demo。部署后,先在a项目login.jsp登录,然后再进入a和b项目的index.jsp就能看到已经登录。

2019-01-18

dubbo-demo

dubbo的一个简单demo,demo和水平整合demo。使用的是demo-2.5.3,spring4.3.2

2018-12-26

jersey加入spring支持

jersey加入spring支持 jersey加入spring支持

2016-09-19

egit插件

egit可用版

2015-04-10

空空如也

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

TA关注的人

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