![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 84
synchronizeds
这个作者很懒,什么都没留下…
展开
-
es两个index的数据同步实现
es两个index之间同步数据原创 2022-06-08 17:43:26 · 876 阅读 · 0 评论 -
url 转pdf工具
使用phantomjs.exe ,html2pdf.js两个文件生成pdf.命令行执行命令:执行命令 :.\phantomjs.exe .\html2pdf.js https://blog.csdn.net/synshitou/article/details/115318337?spm=1001.2014.3001.5502生成的pdf:java 方法下载简历:package com.qiyee.job.common.utils;import lombok.exter...原创 2021-09-10 15:52:35 · 709 阅读 · 0 评论 -
网关做加解密处理解决方案
1.定义一个请求过滤器,之前遇到的坑,请求参数传不到业务层,两次请求会报一次400异常。package com.qiyee.job.common.filter;import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMapper;import com.qiyee.job.common.configure.JobGatewayProperties;import com.原创 2021-03-30 11:25:38 · 2003 阅读 · 1 评论 -
查询多条件相同的重复数据
这里写自定义目录标题查询多条件相同的重复数据 mysql 语句查询多条件相同的重复数据 mysql 语句SELECTtbl.user_id,tbl.lesson_id,tbl.evaluation_id,count( 0 ) countFROM(SELECT*FROMtbl_evaluation_record aWHERE( a.user_id, a.lesson_id, a.evaluation_id ) IN ( SELECT user_id, lesson_id, eval原创 2020-11-20 19:55:47 · 977 阅读 · 0 评论 -
redis学习之路
1.先从存储的数据学习:目前Redis支持的数据库结构类型较多:字符串(String),哈希(Hash),列表(List),集合(Set),有序集合(Sorted Set), Bitmap, HyperLogLog和地理空间索引(geospatial)等,常用前五种。(1).字符串(String):使用场景: A.单点登录,存储登录用户的信息:: key=用户i...原创 2020-03-17 15:39:42 · 294 阅读 · 0 评论 -
以后的座右铭
看看现在,想想以后,你就知道该干什么了。原创 2018-11-06 15:54:17 · 135 阅读 · 0 评论 -
开启mysql的慢查询
1.首先要安装好mysql与客户端。2.连接mysql: mysql -uroot -p1233.查询是否开启了慢查询:mysql> show variables like '%slow%';(mysql默认是关闭的)+---------------------+----------------------------------------+| Variable_...原创 2018-11-02 16:28:50 · 2595 阅读 · 0 评论 -
mysql面试准备
存储引擎:MyISam,Innodb.MyISam不支持事物,不支持行锁,速度快,不支持外建索引,存储磁盘有三个文件,表结构,主键,数据。Innodb:支持事物,支持行锁,存储磁盘两个文件,表结构,主键与数据一个文件。存储的数据类型有两种:B-Tree与B+Tree.B-Tree:节点与叶子节点,节点两端有指针,叶子节点没有指针。叶节点具有相同的深度。节点存储数据的个数叫做度。索引与数...原创 2018-11-07 15:46:14 · 272 阅读 · 0 评论 -
锁的学习总结
1.Java并发编程:synchronized当多个线程同时访问临界资源(一个对象,对象中的属性,一个文件,一个数据库等)时,就可能会产生线程安全问题。 不过,当多个线程执行一个方法,方法内部的局部变量并不是临界资源,因为方法是在栈上执行的,而Java栈是线程私有的,因此不会产生线程安全问题。Java中的每一个对象都可以作为锁。对于同步方法,锁是当前实例对象。 对于静态同步方...原创 2018-12-02 22:33:07 · 177 阅读 · 0 评论 -
使用线程池处理list数据
1.业务场景:从数据库中读取一个list集合,使用线程池分别对list的数据做处理,不能重复处理。2.ThreadPoolTaskExecutor实现。代码实现:业务类 package com.thread;import java.util.List;import java.util.concurrent.Callable;public class SunCallable...原创 2019-01-08 11:33:48 · 4987 阅读 · 0 评论 -
dubbo本地测试
记录一下dubbo分布式开发,本地测试的方法。常用的有三种:1.直连。也是最简单的。 服务端: <dubbo:protocol port="20880" name="dubbo"></dubbo:protocol> <-- 指定端口号 --><dubbo:service registry="N/A" ref="custom...原创 2019-04-22 16:19:23 · 1226 阅读 · 1 评论 -
nginx的安装与简单使用
1.服务器环境:CentOS release 6.6 (Final) 64位。2.prce:pcre-8.35.tar.gz nginx:nginx-1.6.2.tar.gz3.安装prce 安装路径 /home/syn/program/pcre-8.351).下载:[root@syn program]# wget http://downloads.sourcefor...原创 2018-09-20 20:14:14 · 174 阅读 · 0 评论 -
关于liunx切换用户后jdk+maven资源文件失效
1.环境ubuntu16,jdk1.8,maven3,两个用户root,syn.2.资源文件属于syn.3.将jdk,maven安装路径配置到/etc/profile 文件下JAVA_HOME=/home/ubuntu/java1.8M2_HOME=/home/ubuntu/maven3export JAVA_HOMEexport JRE_HOME=${JAVA_HOME}/jr...原创 2018-09-13 15:05:33 · 837 阅读 · 1 评论 -
git 使用的坑
idea 每次提交或更新代码都要输入用户名和密码问题,头疼1.先查看git信息: git config --list (坑:--前要有空格)2.设置全局用户名:git config user.name3.设置全局邮箱:git config user.email4.设置用户名,密码保存:git config --global credential.helper store (记得--前空格)...原创 2018-04-14 14:36:14 · 217 阅读 · 0 评论 -
小幺鸡使用
1.在github下载了源码,创建了数据库,修改了数据库连接信息。启动jsp报错。2.下载war包:链接:https://pan.baidu.com/s/1rNJ1LVSmMWrTVzZajjd9pw 密码:2pm93.使用tomcat7+启动,war不解压。修改为zip,手动解压,考进tomcat webapps下,修改数据库链接信息。4.启动tomcat。5,访问项目 http://local...原创 2018-05-07 13:54:36 · 3480 阅读 · 0 评论 -
mybatis使用的一对多映射关系
1.KeyCustomerFollowUp 实体package com.xinmt.keycustomer.app.po.keycustomer;import java.util.Date;import java.util.List;import org.springframework.format.annotation.DateTimeFormat;import com.app.common.e...原创 2018-05-24 20:49:12 · 125 阅读 · 0 评论 -
Jupyter Notebook安装与运行
1.安装Python,我安装的是Python3。 2.安装 Jupyter Notebook: python3 -m pip install --upgrade pippython3 -m pip install jupyter3.后台启动: # nohup jupyter notebook --allow-root原创 2018-07-10 13:47:58 · 524 阅读 · 0 评论 -
docker 安装tomcat 并发布项目
1.docker 必须安装。2.下载tomcat镜像: docker pull tomcat3.下载完成后,查看镜像: docker imagesroot@VM-0-11-ubuntu:/home/ubuntu# docker imagesREPOSITORY TAG IMAGE ID CREATED ...原创 2018-07-03 20:10:10 · 348 阅读 · 0 评论 -
SimpleDateFormat 并发问题
1.SimpleDateFormat这样使用会出现并发问题private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");2.SimpleDateFormat继承了DateFormat,在DateFormat中定义了一个protected属性的 Calendar类的对象:ca...原创 2018-07-20 17:44:57 · 959 阅读 · 0 评论 -
关于Jenkins自动化部署
1.下载Jenkins.war 点击下载https://jenkins.io/download/(最新war必须使用jdk1.8才能启动)2.将Jenkins.war用tomcat容器启动。3.启动Jenkins:xxx:8080/jenkins 访问并进行相关插件的安装。4.配置全局工具配置:1.系统管理--》2.全局3.添加jdk的配置4.添加maven的配置5.如果使用git也需...原创 2018-07-30 10:08:49 · 446 阅读 · 0 评论 -
sonar安装与使用
1.sonar 下载可以官网也可以https://pan.baidu.com/s/1e7PocPRkzM47wL7BMBSgXQ下载。2.上传到服务器,解压。3.数据库配置:vim ${baseUrl}/conf/sonar.propertiessonar.jdbc.username=rootsonar.jdbc.password=123456sonar.jdbc.url=jdbc...原创 2018-08-15 19:14:33 · 496 阅读 · 0 评论 -
FastJson序列化null value处理
1.json序列化时可以JSONObject.toJSONString()方法,有很多种重载,2.现在可以自己添加过滤器: public static String returnMapToString(Map map) { ValueFilter valueFilter = new ValueFilter() { @Override ...原创 2018-08-16 17:34:19 · 763 阅读 · 0 评论 -
redis安装与启动
1.装了很多次redis,可是每次都会出现坑,费了很多时间,记录下来供以后参考。redis:redis-4.0.10.tar.gz ubuntu 16安装;2.redis下载:官网可以,百度云盘:链接:https://pan.baidu.com/s/1CJ2iHZBky3NHZP2RqKRCkg 密码:oof83.找到安装目录解压:tar -zxvf redis-4.0.10.tar.gz...原创 2018-08-19 16:21:16 · 150 阅读 · 0 评论 -
VMware 本地虚拟机局域网共享
1.我们经常会使用VMware安装虚拟机作为测试服务器,如何让虚拟机在局域网共享呢?2.如图操作:编辑--》虚拟网络编辑器3.虚拟机设置:4.启动虚拟机,查看IP地址。5.如果还是不能访问,设置防火墙的访问规则。...原创 2018-08-21 10:45:40 · 6305 阅读 · 0 评论 -
使用git第一次提交项目到远程
1.git init 初始化项目2.vim .gitignore 添加过滤条件 (target/!.mvn/wrapper/maven-wrapper.jar### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans### IntelliJ IDEA ###.i...原创 2018-03-04 13:46:08 · 259 阅读 · 0 评论