自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 gradle

解决:org.gradle.launcher.daemon.client.DaemonDisappearedException: Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed) 将守护进程设置为false,在~/.gradle 目录下 gradle.p...

2018-10-15 14:43:41 250

原创 springboot返回值拦截并格式化

@ControllerAdvicepublic class ResponseDataHandler implements ResponseBodyAdvice {    @Override    public boolean supports(MethodParameter returnType, Class converterType) {        return true;    } ...

2018-10-10 14:59:01 2495

原创 springBoot Annotation 入参返回值日志打印

 一、定义注解package com.yare.annotation;import java.lang.annotation.*;/** * @author : zhangyan 2018/9/19 * 日志注解*/@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})@Inher...

2018-09-19 16:03:49 378

原创 Feign的使用

前提:本服务和要调用的服务都注册到consul 1.引入依赖:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></d...

2018-08-27 14:26:15 150

原创 合并类里所有属性值

public String combineAllFields(String split) { final Field[] fields = this.getClass().getDeclaredFields(); if (fields.length < 1) { return null;} StringBuffer result = n...

2018-08-22 17:43:03 151

原创 quartz 数据库可配置

一、表设计:DROP TABLE IF EXISTS `ma_quartz_info`;CREATE TABLE `ma_quartz_info` (  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',  `name` varchar(32) DEFAULT '' COMMENT '定时任务名称',  `code` v...

2018-05-04 11:35:46 162

原创 一台机器上部署两个tomcat

修改server.xml<Connector IEncoding="utf-8" URIEncoding="utf-8" connectionTimeout="20000" maxPostSize="-1" port="8088" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForUR

2018-01-16 18:52:50 107

原创 Zookeeper-本地集群搭建

简介Apache Zookeeper 是由 Apache Hadoop 的 Zookeeper 子项目发展而来,现在已经成为了 Apache 的顶级项目。Zookeeper 为分布式系统提供了高效可靠且易于使用的协同服务,它可以为分布式应用提供相当多的服务,诸如统一命名服务,配置管理,状态同步和组服务等。Zookeeper 接口简单,开发人员不必过多地纠结在分布式系统编程难于处理的同步和一...

2017-11-22 17:19:04 108

原创 mysql 报错解决 sql_mode=only_full_group_by

ql语句报错问题#1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘cash.sdb_login_log.id‘ which is not functionally dependent on columns in GROUP BY clause; t...

2017-11-22 14:15:33 187

原创 正则-提取视频分辨率

 (?!=\d)\d{2,}x\d{2,}(?!=\d)(?<!\d)\d{2,}x\d{2,}(?!\d)

2017-11-17 10:03:48 456

原创 HTTP GET POST 区别

转自微信公众号WebTechGardenGET和POST是HTTP请求的两种基本方法,要说他们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚的知道什么时候该用什么。当你在面试中遇到这个问题时,你的内心...

2017-09-19 11:06:44 79

原创 事务中的锁,行锁与表锁

当执行事务时,相当于执行了锁,来保持数据的一致性,但是锁分多种,有行锁,表锁。行锁就是只锁定那一行,那一条记录,别的连接下的操作还可以操作这张表。表锁就是锁定整张表,只有当前连接执行完事务,才可以解锁。 就效率而然,当然是行锁好,适用与多线程和高并发的情况,不过行锁对数据库会带来额外的开销。表锁高并发就差一点了,但单个的话快一点。 以mysql为例,有索引并且使用了该索引当条件的...

2017-09-08 16:11:25 276

原创 如何正确遍历删除List中的元素,你会吗?

遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式:1.通过增强的for循环删除符合条件的多个元素2.通过增强的for循环删除符合条件的一个元素3.通过普通的for删除删除符合条件的多个元素4.通过Iterator进行遍历删除符合条件的多个元素 /**   * 使用增强的for循环   * 在循环...

2017-09-07 10:07:14 84

原创 获取本机的IP地址(去除127.0.0.1)

/** * Created by zhangyan on 2017/8/31. */public class IpTool {     private static final Logger LOG = Logger.getLogger(IpTool.class);     public static String getLocalInet4Address() thr...

2017-08-31 11:55:46 2325

原创 安装jar包到maven本地仓库

1.安装maven (略)2.从支付宝官网上下载sdk https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1alipay-sdk-java20151021120052.jar 3. 制作本地安装包alipay-sdk-java20151021120052.jar...

2017-07-14 10:40:19 131

原创 git 每次提交都要输入用户名和密码

打开项目目录下面的 .git 目录里的config文件 url = http://{username}:{password}@192.168.200.19/ProtoType/insurtech_od_api.git 换上自己的用户名密码即可

2017-07-14 10:06:56 157

原创 MyBatis传入多个参数的问题

一、单个参数:public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean">  select t.* from tableName t where t....

2017-07-13 14:59:20 70

原创 maven 打包的pom.xml配置

<build> <finalName>whale_alarm</finalName> <sourceDirectory>src/main/java</sourceDirectory> <resources><!-- 控制资源文件的拷贝 --><resource&

2017-05-27 10:32:44 140

原创 定时 ping ip 是否通的脚本

#! /bin/bashwhile true; do for i in `cat ips`doping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`if [ $ping -eq 100 ];thenecho ping $(date +%Y%m%d%t%X) $i fail >&g...

2017-05-11 10:41:18 1052

原创 金融-杠杆率

1992年,经济学家海曼·明斯基(Hyman Minsky)发表了一篇论文,名为《金融不稳定假说与真实的灾难》,文章的主旨在于阐明一个道理 —— 金融的稳定会带来不稳定!   海曼认为,在经济繁荣时期,金融结构将从强健变的脆弱。风险价值、流动性和价格的长期稳定会诱使市场参与者使用越来越高的杠杆率,直到系统变的毫无稳定性可言。   这一点在这次金融危机爆发前的几年中表现的淋漓尽致。   先解...

2017-05-11 10:40:45 179

原创 mybatis

Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种方式:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging 方式一:mybatis启动前执行org.apache.ibatis.logging.LogFactory.useSlf4jLogging();org.apache.ibatis....

2017-03-29 14:50:01 56

原创 线程池压测

    public static void main(String[] args) throws Exception {        ExecutorService es = Executors.newFixedThreadPool(300);         Callable<Object> cb = new Callable() {            @O...

2017-03-22 10:15:11 405

原创 redis集群节点删除

【redis集群节点删除】1:如果删除的节点是主节点,这里我们删除192.168.99.171:6004节点,这个节点有102个哈希槽首先要把节点中的哈希槽转移到其他节点中执行:/usr/local/redis-3.2.8/src/redis-trib.rb reshard 192.168.99.171:6001 (待接收hash槽的节点)系统会提示我们要移动多少哈希槽,这...

2017-03-07 22:15:55 156

原创 XSSF解析

public class TestExcel {    static Log log = LogFactory.getLog(TestExcel.class);    private final static int httpPort = 8087;        @Autowired    PhoneMatchCodeService phoneMatchCodeServic...

2017-03-07 14:23:03 333

excel以一个公式填充同一列/行

 我的用意:希望把excel中的记录生成insert的sql语句。 我的excel格式1号段匹配码省份城市21301300002安徽巢湖 步骤一:选第二行最后面一个空的单元格(第二行,第6列)步骤二:在选中的单元格编辑拼接sql字符串的公式=CONCATENATE("insert into check_...

2017-03-07 13:48:56 1883

原创 redis集群节点添加

Redis 动态添加节点 redis可以动态热部署,数据动态迁移 新建两个服务,跟创建集群时创建节点一样1.创建两个节点文件夹6004 70042.拷贝一个节点的redis部署文件到6004 7004 文件下cp -rf 6001/*   70013.拷贝redis.conf 到文件夹下。sh-3.2# cp 6001/redis.conf 6004sh-...

2017-03-06 19:06:41 167

原创 redis集群搭建

cluster 模式 第一步创建文件夹mkdir cluster-rediscd cluster-redismkdir 6001 6002 6003 7001 7002 7003 第二步  配置文件修改(1)Bind 192.168.99.171Demonize yesPort  7001(2) redis 实例的pid文件:pidfile “/v...

2017-02-28 23:44:44 62

原创 一台电脑上用多个git账户

问题描述有时候我们需要在同一台电脑上连接多个远程仓库,比如连接两个GitHub账号,那么需要两个条件。1.生成两对 私钥/公钥,并且密钥文件命名不能重复。2.push 到remote时区分两个账户,推送到相应的仓库。相应配置1.在MAC的终端中输入以下命令,查看密钥。ls ~/.ssh如果有 id_rsa 和 id_rsa.pub,说明已存在一对密钥/公钥。2.创建新的...

2017-02-27 16:12:05 180

原创 neo4j 增删改查简单操作

创建节点create (a:Person{name:"yare",age:25}) create (b:Person{name:"ivy",age:26})  返回创建的节点的idcreate (a:org{name:"juxinli"}) return ID(a) 查询节点match (m:Person) return mmatch (m: Person {...

2017-02-27 11:16:11 1929

原创 JDBC连接池 (neo4j)

公司突然让用neo4j做一个 机构关注用户的功能,要用neo4j的图数据库实现。于是乎我的忙碌就开始了。 搜了一些资料,发现neo4j的数据库连接方式有两种,一种是原生太的javaAPI的方式,神奇的发现居然有JDBC的连接方式,由于时间紧迫,毫无疑问选择我熟悉的JDBC咯~~! 优点:以图的方式来表达节点之间的关系,层级关系查询较快。缺点:单机版的最多几十万条,就相当慢了...

2017-02-24 14:55:48 3642

原创 Bouncy Castle Java 平台轻量级密码术包

百度吧。等下次用的时候再写博客

2017-01-16 18:29:29 68

原创 groovy 热部署

groovy 可以实现热部署。下面对groovy的初次使用进行简单记录。 1.引入groovy依赖包<dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version&...

2017-01-10 10:58:04 1170

原创 Mac 远程桌面链接 ECS Windows 2012 提示"远程桌面连接无法验证您希望连接的计算机的身份"...

问题描述:Mac 远程桌面链接 ECS Windows 2012 提示"远程桌面连接无法验证您希望连接的计算机的身份",具体异常如下图所示:解决方案:1. 通过连接管理终端功能连接进入服务器。2. 点击任务栏 powershell,然后输入命令 gpedit.msc,输入完成后回车,回车后会显示 本地组策略编辑器。3. 依次找到 计算机配置 - 管理模板 - Window...

2017-01-06 18:36:38 265

原创 openssl 生成CA证书 并配置到nginx里

参考:http://www.linuxidc.com/Linux/2013-08/88271.htmhttps://linux.cn/article-5443-weibo.html ios 对HTTPS证书的要求 mkdir CAcd CA 一. 生成证书1.为根生成一个2048位的SHA-256 RSA私钥openssl genrsa -aes...

2016-12-30 17:41:39 212

原创 Bouncy Castle Java 平台轻量级密码术包

Bouncy Castle 是一种用于 Java 平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。因为 Bouncy Castle 被设计成轻量级的,所以从 J2SE 1.4 到 J2ME(包括 MIDP)平台,它都可以运行。它是在 MIDP 上运行的唯一完整的密码术包。             Bouncy Castle的Java JCE安装...

2016-12-26 14:21:58 123

原创 linxu 重启命令文件

touch restart_xxx.shvi restart_xxx.shchmod 777 restart_xxx.sh拷贝一下内容放入文件,修改前3行内容就可以使用################################################################################### #!/bin/bash  ...

2016-12-23 15:39:25 105

原创 ssl 认证申请步骤

SSL证书请求文件(CSR)生成指南 - Apache SSL http://www.willrey.com/support/csr_apache.html 在生成CSR文件时同时生成您的私钥文件,如果您丢了私钥或忘了私钥密码,证书不能安装成功!您必须重新生成私钥和CSR文件,免费重新颁发新的证书。为了避免此情况的发生,请在生成CSR后一定要备份私钥文件和记住私钥密码,最好是在收到证书之前不要还...

2016-12-23 14:34:18 189

原创 git 提交新项目到git上

[email protected]:mobil-phone/platformRecommend.gitcd existing_folder git initgit remote add origin git@ip:mobile-phone/platformRecommend.gitgit add .git commitgit push -u origin mast...

2016-11-14 11:21:51 142

原创 查询匹配度

产品智能推介。找匹配度最高的记录。 select *  from(select id,org_id,sum(  (case when instr(product_type,'2')>0 then 1 else 0 end)  +(case when interest>5 and interest<11 then 1 else 0 end)  +(cas...

2016-11-10 10:49:10 395

原创 Timestamp 使用

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        Calendar cal = Calendar.getInstance(TimeZone.getTimeZone(Configuration.zoneid));                 Calendar st...

2016-11-04 15:28:17 181

dubbo-master.zip 需要,所以就放到这里,以后用方便

dubbo-master.zip 需要,所以就放到这里,以后用方便

2017-11-23

空空如也

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

TA关注的人

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