
技术总结
文章平均质量分 65
尤尤尤奴斯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单元测试之 elastic search
单元测试之Elastic Search 的Response响应Mock原创 2022-01-24 22:06:45 · 3353 阅读 · 4 评论 -
springboot基于Redisson实现的一套分布式锁,支持注解形式使用,key支持el表达式
1.背景项目中最近迫切的需要一套分布式锁来解决一些接口的并发问题,在网上搜集了各种资料。并结合自己的项目场景,依赖Redis实现了一套分布式锁,使用简单,支持注解。在这里分享一下实现过程,希望能对你们有一些帮助。2.项目结构核心包:3.maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <a..原创 2020-06-15 11:25:01 · 1272 阅读 · 0 评论 -
JSONObject.fromObject 日期类型转换问题
今天在开发的时候遇到的问题:由于需要调用rest服务,所以将dto对象转换为JSON的时候出现了日期格式不正确的问题:首先查看接收的DTO:由于接口需要以数组的方式传输:JSONArray jsonArray = array.fromObject ( Arrays.asList ( esbDto ) );在日志中查看转化之后的json:[ { "apply...原创 2019-03-01 14:21:08 · 8538 阅读 · 1 评论 -
elementUI el-dialog从底部弹出的动画效果
可以通过覆盖框架的样式来实现, 通过改变translate3d(x,y,z)来实现不同方向的弹出.若将100%-0 改为x轴,则是左边弹出.其他方向同理 .@keyframes dialog-fade-in { 0% { transform: translate3d(0,100% , 0); opacity: 0; ...原创 2019-01-11 09:10:12 · 8763 阅读 · 0 评论 -
Java并发:CountDownLatch、CyclicBarrier和 Semaphore的使用方法
最近在复习JAVA并发多线程,总结一下三种辅助类的使用方法 以下是本文目录大纲:一.CountDownLatch用法二.CyclicBarrier用法三.Semaphore用法一.CountDownLatch用法CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才...转载 2018-12-12 13:31:36 · 487 阅读 · 0 评论 -
Java 中List集合使用多线程分段处理
因业务需要,需从excel读取数据并插入数据库,由于数据量较大,耗时较长,考虑使用多线程来处理1.读取到的list按数据量分段2.动态创建线程public class ScmcommissionLineServiceImpl{//导入数据public void importData(List list){ //500分一组 ...原创 2018-12-12 10:45:31 · 7894 阅读 · 6 评论 -
mybatis 的 mapper.xml 中like用法
MySQL和oracle 数据库中是一样的写法 :<select id="XXX">SELECT * FROM user WHERE name like CONCAT('%',#{name},'%') </select>sql Server 中 :SELECT * FROM user WHERE name ...原创 2018-12-07 15:16:36 · 33302 阅读 · 6 评论 -
Java通过Executors创建线程池的四种方法
执行一个异步任务你还只是new Thread吗?那你就out了,new Thread有很多的弊端:a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能,如定时执行、定期执行、线程中断。让我们来看看Java提供的线程池的使用方法:Java通过Executors提供四种线程池...转载 2018-12-12 14:59:01 · 664 阅读 · 0 评论 -
记 Bootstrap-Table 使用方法
此次项目前端用的是 bootstrap ,由于之前一直使用的是kendoUI ,用了一段时间之后 ,发现其实两种框架的表格使用方法都杀不多,在此记录一下 . <-- 定义表格 ><table id="table"></table> 和kendoUI的 kendoGrid 用法很相似 : $('#table').bootstrapTable...转载 2018-12-07 17:28:43 · 238 阅读 · 0 评论 -
Spring RestTemplate中常见的请求方式
1.基本概念Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如 Android或者第三方服务商都是使用 RestTemplate 请求 restful 服务借助 RestTemplate,Spring应用能够方便地使用REST资...原创 2018-12-05 11:24:15 · 2451 阅读 · 0 评论 -
Lombok的简单使用
Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库。使用它之后,不用再一次写额外的getter或者equals方法。lombok其实就是帮助我们编写getter/setter或者equals/hashCode方法的一个“工具”,使用方法很简单,只需要在Bean上添加相关注解,就可使我们的代码更简洁.首先,在pom中引入lombok依赖, <depe...原创 2018-11-23 17:01:04 · 291 阅读 · 0 评论 -
centos7.2下使用 redis 5.0搭建集群 redis-cluster
1.redis安装与编译# 下载,解压,编译redis$ wget http://download.redis.io/releases/redis-5.0.0.tar.gz$ tar xzf redis-5.0.0.tar.gz# 进入到解压目录 $ cd redis-5.0.0$ make# 进入到redis-5.0.0/src 目录下运行 $ make install ...原创 2018-11-12 16:50:12 · 1215 阅读 · 0 评论 -
jenkins 自动化部署启动的 脚本
#! /bin/bash source /etc/profile source ~/.bash_profile # 杀进程 echo 结束tomcat进程========Start========= TOMCATTHREAD=`ps aux | grep 'java.*tomcat' | grep -v grep` THREADLIST=(${TOMCATTHR...转载 2018-11-14 14:12:03 · 839 阅读 · 0 评论 -
Mybatis的 foreach 标签使用方法.
1.foreachforeach用在mapper文件中可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,一般为"(",常用在 in(),...原创 2018-11-12 10:24:46 · 2525 阅读 · 0 评论 -
git推送本地分支到远程的方法
可以分为两个场景1.远程有分支,直接将分支拉到本地 进行开发2.本地开启一个新的分支,推送至远程场景1:捡出远程分支并在本地新建分支git checkout -b branchname origin/branchname //捡出远程的branchname分支到本地.第一个branchname是你新建本地分支的名字,origin/branchname 指远程分支的...原创 2018-11-15 16:43:08 · 4149 阅读 · 0 评论 -
java 实现的分页导航
最近在复习javaweb, 顺便手写了一个分页实现.之前项目的分页都是用的别人的PageHelper,在这里贴下完整的过程 .首先是效果图:下面不多bb,直接开整:项目目录: 本人编辑器是eclipse首先是Bean:User类:package com.paged.pojo;import java.util.Date;public class TbUser {...原创 2018-01-20 15:28:07 · 1370 阅读 · 0 评论