自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 CountDownLatch的基础使用

在实际开发过程中,有一些需要并行执行的任务,通过CountDownLatch可以轻松实现这个功能,以下是初期使用的demo1、先写两个线程类import lombok.Data;import java.util.HashMap;import java.util.concurrent.CountDownLatch;@Datapublic class CountDownLat...

2020-01-06 19:21:14 147

原创 mysql性能优化实施方案

1. 规范背景与目的MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL编写等方面予以规范,从而为公司业务系统稳定、健康地运行提供保障。2. 设计规范...

2019-08-14 16:41:52 285

原创 centos7 配置 Git

1、查看centos是否安装了Gitrpm -qa|grep git出现git开头的代表已安装Git2、卸载Gitrpm -e --nodeps git 或者 rpm -e git3、安装Gityum install git4、创建Git仓库mkdir -p /data/git/thor.git 创建文件夹useradd si...

2019-07-25 18:09:37 186

原创 disconf原理解析

之前有了解过disconf,也知道它是基于zookeeper来做的,特意写了文章记录下自己的见解。如有错误,欢迎指正。1、disconf-web会在启动时,将自身的host和配置文件注册到zookeeper上。配置文件会在zk上生成node。2、client 端启动时,会有一个BeanDefinitionRegistryPostProcessor的实现类DisconfMgrBean,该...

2019-05-14 11:22:32 1991

原创 spring项目配置多环境配置文件

package com.zhan.common.utils;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 获取配置文件的方法 * @date 2019-03-25 * @author bean.zhang */public class Custo...

2019-03-25 20:45:26 4533 1

原创 springboot 通用mapper双数据源配置

因为项目需要,项目内使用双数据源。我又很懒,不想写单表的简单SQL,就把通用mapper集成进去了。通用mapper本身配置我就忽略掉了,重点放出双数据源的配置1、项目结构application.propertiesspring.profiles.active=devcorpus.domain=falseserver.port=8062#mybatis.mappe...

2019-03-21 16:14:38 4378 2

原创 springboot 日志XML配置

<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <property name="appName" value="xcx"/> <springProfile name="pro"&...

2019-03-21 10:36:01 1535

原创 springboot + gradle + mybatis 使用pagehelper实现分页

1、依赖坐标,必须使用springboot的pagehelpergroup 'zhanSystem'version '1.0'apply plugin: 'java'apply plugin: 'maven'sourceCompatibility = 1.8targetCompatibility = 1.8buildscript { repositories { ...

2019-01-22 15:54:31 1478

原创 springboot + gradle deploy JAR包

group 'zhanSystem'version '1.0'apply plugin: 'java'apply plugin: 'maven'sourceCompatibility = 1.8targetCompatibility = 1.8buildscript { repositories { mavenLocal() }...

2019-01-22 15:44:26 1056

原创 springboot + gradle +mybatis +thymeleaf 搭建项目

首先是gradle的配置group 'zhanSystem'version '1.0-SNAPSHOT'apply plugin: 'java'buildscript { repositories { jcenter() } dependencies { classpath("org.springframework.boot...

2018-09-11 18:01:38 704

原创 Gradle + springboot +stanfordNPL 实现分词以及词形还原

项目环境  WIN10,JDK8 ,IDEA获取相关JAR。可以从 https://stanfordnlp.github.io/CoreNLP/ 下载。        slf4j-api.jar        slf4j-simple.jar        stanford-corenlp-3.6.0.jar        stanford-corenlp-3.6.0-javadoc...

2018-07-31 11:26:08 1310 1

原创 Jinkens脚本重启tomcat和jar

jenkins 配置 maven项目之后,需要重新启动tomcat,这就需要使用脚本来实现该功能。首先在jenkins 配置执行脚本。此处是jenkins内的脚本mv /home/xzadmin/.jenkins/workspace/common-root/target/common.war /usr/local/8060/package/BUILD_ID=D...

2018-07-04 15:53:36 403

原创 避开nginx获取客户端真实IP的方式

package com.niwodai.credit.loanswap.util;import javax.servlet.http.HttpServletRequest;public class GetIPUtil { public static String getIpAddr(HttpServletRequest request) { String ip = request....

2018-04-25 14:44:21 1350

原创 springboot 集成 swagger生成在线文档

1、引入POM依赖 io.springfox springfox-swagger2 2.7.0 io.springfox springfox-swagger-ui

2017-12-06 14:33:08 442

原创 springboot 配合 profile 多环境自动切换配置文件

PS:此方法只适用于application.properties文件,不适合自定义配置文件1、新增几个配置文件。配置文件的名称需要严格的按照标准来写。application-{profile}.properties2、修改application.properties此文件中只要写入通用的配置,即不会随便环境的切换而值发生变化的配置。##dev-本地环...

2017-12-05 18:29:10 6196

原创 springboot项目解决跨域请求

package com.eparty.fuxi.abner.config;import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * @auth

2017-11-28 13:34:10 3381

原创 前端JS解析超长的数字异常的问题。

问题:前段时间开发遇到了一个很奇怪的问题。创建订单之后返回给前端一个订单编号,订单编号是一个超长的数字。前端用订单编号查询订单信息的时候经常出现错误的订单信息,根据日志判断是前端传给后端的订单号是不存在的。前端确认接收到的订单编号没问题,后端也确认输出的订单编号没问题,那么问题在哪里?答案:  反复验证之后确定后端传参没问题,那么问题很有可能出在前端。通过chrome查接口返回的数据,最后发现

2017-07-27 15:23:53 5113

原创 IDEA中使用MAVEN打包JAR和源码

1:在项目的POM文件中加入这一段配置 org.apache.maven.plugins maven-source-plugin 2.4

2017-05-17 14:03:36 5442 2

原创 JVM如何收集垃圾?

1: 引用计数算法:内存创建对象之后,如果有一个引用,则计数+1,如果引用结束,则计数-1。当应用的计数为0时,则代表这个对象没有被应用,可以被清理掉。优点:实现简单。缺点:无法区分互相应用的对象。2:可达性算法:有一个名为ROOT的根节点,从这个节点开始往下探索,类似于树形的结构。能够被探索到的对象就是正在被引用的对象,而不能被探索到的对象则是未被引用的对象,可以被垃圾收集算法清理掉

2017-05-17 10:55:19 255

原创 springboot通过java bean集成通用mapper的两种方式

前言:公司开发的框架基于springboot深度封装,只能使用java bean的方式进行项目配置。1.引入POM坐标,需要同时引入通用mapper和jpa tk.mybatis mapper 3.4.0 javax.persistence persistence-api 1.0 2.将自己的mapper文件继承通用mappe

2017-05-15 11:37:56 10854 1

原创 elasticsearch 安装及踩坑

1 . 下载   https://www.elastic.co/downloads/elasticsearch这里jdk 8u111  cd /usr/local/      mkdir elk cd /usr/local/elk    上传   elasticsearch-5.1.1.tar.gz2 tar -zxvf    elasticsearch-5.1.1.tar.gz

2017-05-12 09:42:23 533

原创 centos下使用nginx部署https

1.   cd  /usr/local /src 查看nginx    /usr/local/nginx/sbin    如果有说明有ssl 模板如果没有 则如下2  安装prce  /usr/local/src     wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.3

2017-05-12 09:37:44 629

原创 springboot 中使用 AOP 打印 类名、方法名、方法参数名称和方法参数值

package com.eparty.ccp.order.aop;import javassist.*;import javassist.bytecode.CodeAttribute;import javassist.bytecode.LocalVariableAttribute;import javassist.bytecode.MethodInfo;import org.apa...

2017-05-08 11:18:17 29242 6

原创 实用的LINUX命令

grepgrep -C  4 --color  "订单号":查找匹配订单号的内容,显示上下四行的内容,匹配的关键字用红色显示

2017-05-03 11:01:17 375

原创 Git在idea上的入门使用方法

高手勿喷1:安装idea 和 Git,这没有什么好说的。2:在idea中选择安装之后的git.exe路径。3:点击右上角TEST,输入你的git账号和密码。成功的话会提示success。到此Git配置完毕。4:选择Git,输入Git仓库地址,点击clone。parent directory是整个项目的路径directory name

2017-04-28 14:30:06 2099

原创 dobbo 消费者 调用dubbo接口出现 time out 异常的解决方法

今天我调用别人的dubbo接口的时候,一直提示调用接口 timeout 的异常,最后发现是提供者的系统异常引起的问题。我简单的总结一下出现time out异常的原因:1:服务器问题:服务器的带宽、内存、CPU、存储空间等不足的时候会出现该异常。2:生产者问题:生产者本身的接口实现有BUG,消费者调用生产者的接口可能也会引起time out 异常。3:消费者的配置问题:设置的超时时间

2017-04-28 14:23:25 7715 4

Navicat_Premium_15.0.20,亲测big sur上可用

Navicat_Premium,亲测big sur上可用

2021-02-22

iGlance.dmg

实用的小工具,可以实时查看电脑的CPU、内存、风扇、电池的使用情况。

2019-07-26

stanford-postagger

stanford-postagger-2018-02-27 官方地址下载,保证来源无病毒。

2018-07-31

空空如也

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

TA关注的人

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