![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
Curry6
这个作者很懒,什么都没留下…
展开
-
(2)多线程-线程的常用方法与生命周期
线程的常用方法与生命周期原创 2022-09-15 16:31:43 · 525 阅读 · 1 评论 -
(1)多线程-线程的创建
(1)多线程-线程的创建原创 2022-09-12 21:02:36 · 367 阅读 · 0 评论 -
cas实现单点登录(2)
cas实现单点登录过程(二)上次说过了cas的实现整个流程,现在说一下cas的代码实现方式。原创 2020-12-31 14:08:36 · 665 阅读 · 0 评论 -
cas实现单点登录(1)
cas实现单点登录过程(一)先来说一下cas登录的原理原创 2020-12-24 14:49:35 · 463 阅读 · 0 评论 -
mycat的分库分表配置
mycat的分库分表配置之前配置过MySQL的搭建、主从复制、mycat的读写分离,接下来配置一下mycat的分库分表功能。https://blog.csdn.net/baidu_41634343/article/details/109472549 MySQL主从复制https://blog.csdn.net/baidu_41634343/article/details/109485894 mycat读写分离其实mycat主要编辑的是conf目录下的schema.xml、rule.xml、ser原创 2020-11-04 14:42:00 · 481 阅读 · 0 评论 -
Guava的multimap
Guava的multimapMultimap的特点其实就是可以包含有几个重复Key的value,你可以put进入多个不同value但是相同的key,但是又不是让后面覆盖前面的内容。有的时候需要构造像Map<K, List>或者Map<K, Set>这样比较复杂的集合类型的数据结构,以便做相应的业务逻辑处理。public static void main(String[] args) { HashMultimap<Integer, Integer> m原创 2020-08-28 11:41:12 · 260 阅读 · 0 评论 -
java将Word或Excel转换成PDF
将Word或Excel转换成PDF使用1.jacob的方式进行Word转为PDF使用Jacob需要因为Jacob的jar包如果是maven的话我这是使用的私服的形式进行引用的。然后还需要将jacob版本对应的ddl文件放到jdk或jre的bin目录里:/* 转PDF格式值 */ private static final int wdFormatPDF = 17; /** * Word文档转换 * * @param inputFile * @原创 2020-07-23 15:11:53 · 1418 阅读 · 1 评论 -
SpringBoot中使用Spring Retry重试机制
SpringBoot中使用Spring Retry重试机制使用重试机制当我们调用一个接口可能由于网络等原因造成第一次失败,再去尝试就成功了,这就是重试机制加入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>原创 2020-06-02 16:01:36 · 280 阅读 · 0 评论 -
分布式定时任务SchedulerLock的配置
分布式定时任务SchedulerLock的配置分布式定时任务的配置,现在项目中使用了定时任务,因为要部署到多台服务其中就出现同一时间一个定时任务同时执行的问题。本来是我是想在项目中集成 xxl-job 的但是由于种种问题没有让集成。最后使用了SchedulerLock,下面先来进行一顿操作后再进行参数的了解,因为我也对参数的具体配置不是太具体的了解。我这里是跟MySQL数据进行的所以添加的...原创 2020-04-21 18:00:24 · 11309 阅读 · 1 评论 -
在eclipse中将bpmn文件转成png图片
在eclipse中将bpmn文件转成png图片这样就OK了,将bpmn文件转成png图片原创 2020-03-30 10:42:06 · 1519 阅读 · 1 评论 -
openfeign实现远程调用
本次是使用openfeign进行远程调用,是基于spring boot的没有使用spring cloud所以存在服务之间出现事务或宕机问题引入pom依赖 基于spring boot 2.1.0版本的<parent> <groupId>org.springframework.boot</groupId> &l...原创 2019-12-04 18:27:19 · 3219 阅读 · 3 评论 -
实现微博的第三方登录
利用OAuth2.0实现微博的第三方登录原创 2019-10-18 18:41:42 · 289 阅读 · 0 评论 -
使用google的zxing生成二维码
引入依赖<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.0</version></dependency>import java.awt.Graphics2D;...原创 2019-10-17 19:32:50 · 322 阅读 · 0 评论 -
springboot整合Redis+elasticsearch时的异常问题
在使用时依赖和包都没有少一切正常但是一直报Failed to instantiate [org.elasticsearch.client.transport.TransportClient]: Factory method 'esTransportClientInit' threw exception; nested exception is java.lang.IllegalStateExc...原创 2019-09-27 09:49:37 · 590 阅读 · 0 评论 -
集合类的简解
集合类的简解集合体系图常用的集合体质Vector线程安全,HashTable线程安全其余的为线程非安全的下面介绍一下集合类的线程安全机制(机制可能不是太准…见谅)线程安全与线程非安全的集合对象线程安全:当多线程访问时,采用了加锁的机制;激荡一个线程访问该类的某个数据时,会对这个数据进行加锁的保护,其他的线程不能访问,知道改线读取或执行完成之后,其他线程才能进入。有效的防止数据出现...原创 2019-09-02 21:02:15 · 114 阅读 · 0 评论 -
Spring Jpa实体中出现数据库关键字解决方法
Spring Jpa实体中出现数据库关键字解决方法在Spring Jpa 中出现关键字是无法向数据库中添加等操作 有异常进行抛出。这里可以使用字段个属性进行关联 @Column(name = “[condition]”) @Entity@Table(name="tb_recruit")public class Recruit implements Serializable...原创 2019-09-02 08:48:42 · 2783 阅读 · 4 评论 -
Rabbitmq的了解与使用
MQ的特点: MQ是秉承先进先出的过程,消息队列的顺序在入队的时候就基本已经确定了,一般是不需人工干预的。而且,最 重要的是,数据是只有一条数据在使用中。 这也是MQ在诸多场景被使用的原因。 发布订阅是一种很高效的处理方式,如果不发生阻塞,基本可以当做是同步操作。这种处理方式能非常有效的提升 服务器利用率,这样的应用场景非常广泛。 持久化确保MQ的使用不只是...原创 2019-03-07 18:06:04 · 171 阅读 · 0 评论 -
Git的使用
Git的使用git和svn一样都是版本控制工具版本控制系统的发展过程;cvs -->svn -->gitsvn是集中式的版本控制 将所有的东西放在中央服务器上,每次开发可以从中央服务器上得到所有的文件,而中央服务器宕掉的话就不能进行正常的工作了。svn是以按文件的方式存储的。svn在本地跟新和下载项目的速率没有Git的快,所占的内存也比git的大。git是分布式的版本控制 ...原创 2019-04-20 18:38:24 · 133 阅读 · 0 评论 -
java8的新特性
java8的性特性java8的新特性简化了以前代码不必要的长度,加快了其运算速度;java8引入Lambdajava8中引入了Lambda;其简化了代码列如://没有使用java8特性public class Test { static List<User> users = Arrays.asList(new User(1, "张三", 2), new User...原创 2019-04-18 13:58:17 · 420 阅读 · 0 评论 -
BigDecimal用法
import java.math.BigDecimal; /** * Created by gailun on 2018/7/12. */public class Demo1 { public static void main(String[] args) { BigDecimal bigDecimal = new BigDecimal(54.568); ...转载 2019-06-12 15:02:22 · 1277 阅读 · 0 评论 -
java中可变参数列表
java中可变参数列表的介绍java中的可变参数列表跟数组大致是一样的,其Object… object(可变参数列表)是可变长度的而数组的长度是不可变的需要进行设定。入参时传入参数 调用方法使用Object… object进行接收。…表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]public class Test { publi...原创 2019-06-12 09:56:01 · 1340 阅读 · 0 评论 -
jQuery封装数组或集合使用Ajax提交
jQuery封装数组使用Ajax提交jQuery中实现多选 <input id="btn_delete" class="btn btn-danger" value="删除"> <table class="table table-hover" id="product_table"> <thead> ...原创 2019-06-23 13:23:23 · 593 阅读 · 1 评论 -
java中简单的图片上传下载
简单的图片上传下载使用maven pom文件中引入 <!-- 上传组件包 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version&g...原创 2019-06-23 21:28:43 · 1970 阅读 · 0 评论 -
java将Word文档转成pdf文档
文本是今天在网上找到的(转发)希望能帮到大家首先要导入相关的jar包链接: https://pan.baidu.com/s/1nvutQxb 密码: qgpi引入jar文件和dll文件jar文件的引入就不多说了,关于dll文件,放在jdk文件下面的bin目录下import java.io.File;import com.jacob.activeX.ActiveXComponent;...转载 2019-06-28 20:16:26 · 726 阅读 · 1 评论 -
使用idea向GitHub上上传项目
写一篇使用idea向GitHub上传项目的文章供大家参考因为我的本地安装git软件所以我就直接使用初始化git在所要上传的项目中完后打开idea在setting->Version Control ->Git然后在选择GitHub填写登录名和密码选择要上传的项目点击add将项目添加到本地的工作区在点击Commit将项目添加到本地版本库中点击...原创 2019-08-08 21:01:57 · 173 阅读 · 0 评论 -
JVM内存模型简解
简单的介绍一下jvm内存模型共勉根据上图可以将运行时数据区分为两个部分:1、线程私有区域(1、程序计数器;2、虚拟机栈;3、本地方法栈)。2、线程共享区域(1、堆;2、方法区)。下面来分别的介绍一下;一、线程私有区域1、程序计数器程序计数器是一块较小的内存空间,他可以看做是当前线程所执行的字节码的行号指示器;在虚拟机的概念模型里,字节码解析器工作时,通过改变这个计数器的值来选取下一条需...原创 2019-08-30 09:32:22 · 162 阅读 · 0 评论 -
docker容器的搭建
docker的安装 基于6yum install -y epel-releaseyum install -y docker-io正式的安装docker-io启动docker后台服务 service docker startdocker version验证基于6的镜像加速配置就不说了主要配置7的希望使用7的因为docker中有些不支持...原创 2019-08-30 20:22:53 · 338 阅读 · 0 评论 -
redis结合springboot使用缓存配置
springboot中整合redis在springboot 2以前 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </d...原创 2019-09-01 20:55:01 · 229 阅读 · 0 评论