自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

转载 python 安装 pyautogui 报错

pip install --user--upgrade setuptoolspython -m pip install --user--upgrade pippip install --user pyautogui转载于:https://www.cnblogs.com/java-xz/p/11203371.html

2019-07-17 20:08:00 551

转载 java在方法中获取request对象

在spring的普通类中:HttpServletRequestrequest=((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();request.getSession();在Struts的普通类中:HttpServletRequestrequest...

2019-04-08 17:50:00 292

转载 客户端通过Feign发起请求 服务端通过request取 json对象

@RestController@RequestMapping(value = "test")public class TestServer { @RequestMapping(value = "/receive", method = {RequestMethod.POST}) @ApiOperation(value = "存管开户回调") ...

2019-04-02 15:40:00 1675

转载 LongAdder 测试

import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.u...

2019-03-26 09:38:00 156

转载 mysql逆向生成 java 实体类

import java.io.File;import java.io.FileWriter;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.Pr...

2019-03-20 14:24:00 180

转载 Spring 数据库读写分离

读写分离常见有俩种方式  1 第一种方式比较常用就是定义2个数据库连接,一个是Master,另一个是Slave。更新数据时我们取Master,查询数据时取Slave。太过简单不做介绍。  2 第二种方数据源式动态切换,将数据源动态织入到程序中,达到动态选择读取主库还是从库的目的。主要使用的技术是:annotation,Spring AOP ,反射。下面介绍这种方式首先创...

2019-03-18 16:42:00 118

转载 zookeeper实现项目初始化缓存以及同步监听

Spring-利用InitializingBean接口和zookeeper实现项目初始化缓存以及同步监听1.先贴出几个需要用到的工具类ZkClientUtilsimport com.ithzk.common.PropertiesUtil;import org.apache.curator.framework.CuratorFramework;import...

2019-03-14 17:47:00 301

转载 SpringBoot配置 druid 数据源配置 慢SQL记录

spring: datasource: url: jdbc:mysql://127.0.0.12:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull username: root passwo...

2019-03-14 16:12:00 3058

转载 java 自定义注解

1). @Retention表示需要在什么级别保存该注释信息,用于描述注解的生命周期,也是一个枚举RetentionPoicy来决定的,这个枚举我不列出来了,包括这个注解的具体怎么决定注解的生命周期我也不多讲,因为根据小弟这么多年使用的经验,都是填的RetentionPoicy.RUNTIME,填这个值注解处理器才能通过反色拿到注解信息,实现自己的语义,所以大家都填Retention...

2019-03-14 14:55:00 85

转载 java反射取private字段

Class clazz = bean.getClass();Field[] fields = clazz.getDeclaredFields();String sign = "";for (Field field : fields) {  //设置可以获取私有字段 field.setAccessible(true); String key = field.toString()...

2019-03-14 11:08:00 311

转载 spring统一错误响应设置

在类入口增加@RestControllerAdvice注解。可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping、@PostMapping, @GetMapping注解中。@RestControllerAdvice@Slf4jpublic class BizExceptionHandl...

2019-03-12 17:38:00 141

转载 Mac eos 环境搭建

最近EOS官网出了文档,说可以跑通一个独立测试的节点了。这周尝试自行搭建了一下,由于自己不完全做mac下的开发,且这玩意是C写的,所以make起来遇到不少坑,记录下来。附完整踩坑、填坑记录。1. 搭建环境在mac下大家应该都用brew来管理包吧。首先官方说要安装:Boost 1.64OpenSSLLLVM 4.0通过下面命令,可以尽可能全的安装编译环境:...

2019-01-19 12:30:00 146

转载 Mac OS X下安装和配置Maven

1、下载Maven打开Maven官网下载页面:http://maven.apache.org/download.cgi下载:apache-maven-3.5.0-bin.tar.gz解压下载的安装包到某一目录,比如:/Users/xxx/Documents/maven2、配置环境变量打开terminel输入以下命令:vim ~/...

2019-01-17 00:50:00 73

转载 Mac 安装 gradle

gradle下载链接http://services.gradle.org/distributions/ 我这里下载的是gradle-4.3.1-all.zip版本。 第一步:下载完成后解压到/Users/david.lee/FileData/下,打开终端。 第二步:执行 vi ~/.bash_profile 命令,添加export GRADLE_HOME=/Users/david.l...

2019-01-17 00:21:00 86

转载 使用homebrew安装mysql

2.使用homebrew安装mysql及遇到的问题安装命令brew install mysql安装完成之后,本地命令行输入mysql命令,发现无此命令commond not found首先,检查是否是安装了重新执行一遍 brew install mysql命令行提示:Warning: mysql-5.7.10 a...

2019-01-16 23:43:00 77

转载 MacOS下命令行安装神器brew

1、安装brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2、卸载brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/insta...

2019-01-16 23:41:00 180

转载 eos开发(三)使用cleos命令行客户端操作EOS——关于钱包wallet和账户account

好了,上一节我们已经讲了关于wallet的一些基础操作,基本了解了怎么去创建一个钱包,怎么去查看钱包、上锁和解锁钱包等,这一节咱们就来开始操作账户account吧。上一节讲到了每一个account都需要与两对密钥绑定,那么我们就先给它创建两对密钥吧。1、创建密钥(./cleos create key)如下图,创建了密钥后,我们查看一下wallet中的keys,发现钱包又被锁上...

2018-11-20 11:00:00 497

转载 eos开发(二)使用cleos命令行客户端操作EOS(钱包wallet基础操作)

不知道下边这一段英文你们是不是能看懂,如果看不懂那就算了,我就是转过来随便看看的。总之你记住nodeos、cleos和keosd这三个工程十分重要就行了,回头咱们的研究都从这三个工程杀进去。EOSIO comes with a number of programs. The primary ones that you will use, and the ones that are...

2018-11-20 10:58:00 239

转载 eos开发(一) eos开发环境搭建

区块链最近挺火的,我又是个非常缺钱的人,所以紧跟了潮流一头扎进区块链的研究中。这EOS项目是目前比较火的一个项目,相信很多朋友拿到这份EOS的源代码后都会一脸懵逼,因为……这代码写得太高级了,老纸看不懂(各种宏各种模板元编程各种智能指针和所谓的石墨烯技术……在哪里?)目前EOS项目是只能运行在Linux和Mac操作系统上的,要想在Windows上运行,得想想点特别得招,至于什么招...

2018-11-20 10:56:00 151

转载 关于springboot aop 俩次调用的问题 aop多次调用

由于我在springboot 启动类中 给我的切面类进行了赋值 即@Bean然而我在切面类中加了@Component 导致 springboot 注入了俩个 bean 所以导致 aop 多次执行 只需要去掉其中一个就可以了!!转载于:https://www.cnblogs.com/java-xz/p/9800642.html...

2018-10-16 21:02:00 1616

转载 ThreadLocal父子线程传递实现方案

介绍InheritableThreadLocal之前,假设对 ThreadLocal 已经有了一定的理解,比如基本概念,原理,如果没有,可以参考:ThreadLocal源码分析解密.在讲解之前我们先列举有关ThreadLocal的几个关键点每一个Thread线程都有属于自己的ThreadLocalMap,里面有一个弱引用的Entry(ThreadLocal,Object),如...

2018-09-26 11:53:00 123

转载 基于httpclient的效率优化

1.背景我们有个业务,会调用其他部门提供的一个基于http的服务,日调用量在千万级别。使用了httpclient来完成业务。之前因为qps上不去,就看了一下业务代码,并做了一些优化,记录在这里。先对比前后:优化之前,平均执行时间是250ms;优化之后,平均执行时间是80ms,降低了三分之二的消耗,容器不再动不动就报警线程耗尽了,清爽~2.分析项目的原实现比较粗略,就是每次...

2018-09-15 12:12:00 289

转载 FTP上传心得

最近出了一个问题就是在本地上传FTP没有一点问题 可是部署到服务器上。上传的时候总是false。解决办法ftp.enterLocalPassiveMode();boolean storeFile = ftp.storeFile(filename, input);开启FTP被动传输package com.my.blog.website.utils;import org....

2018-08-22 21:46:00 133

转载 java微信分享

先吐槽一下!!!哎,张小龙写的教程真差,要研究半天才能用上,大家按我的步骤12345,包你药到病除:1、官方参考:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115&token=&lang=zh_CN2、后端参考下面后端例子,切记在WeiXinRequest类中填入自己...

2018-07-19 16:56:00 229

转载 微信公众号导出用户信息

用谷歌浏览器浏览器登录公众号,打开用户管理页面,确保页面加载完毕F12打开开发者调试工具,切换到Console控制台。在下面的输入区输入以下代码,并按下回车:var sc=document.createElement("script");sc.type="text/javascript";sc.onload=function(){export_use...

2018-07-01 18:57:00 946

转载 Jpush极光推送的一些心得

在集成极光推送的时候,test完全正常。部署到服务器后只发送一条推送之后推送不继续发送。经排查:2018-06-28 10:24:26.394 [ThreadPoolTaskExecutor-4] INFO c.j.c.connection.NettyHttpClient - - Created instance with connectionTimeo...

2018-06-28 13:15:00 282

转载 Springboot单元测试

添加测试支持依赖:spring-boot-starter-test <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope&gt...

2018-06-14 10:56:00 97

转载 springboot创建统一异常拦截器全局处理 异常

1.创建Exception类 public class MyException extends RuntimeException { private ErrorCodeEnum errorCode; public MyException(ErrorCodeEnum errorCode) { this.errorCode = errorCode; }...

2018-06-12 15:38:00 495

转载 Mongodb 无法启动 windows Mongodb 无法启动 couldn't connect to server

发现在mongodb.log里出现 2017-07-07T17:01:55.339+0800 I CONTROL [main] Error connecting to the Service Control Manager: 拒绝访问。 (5) 错误而且在windows的服务下 没有找到Mongodb原因 cmd没有用管理员权限到C:\W...

2018-06-04 21:30:00 209

转载 MONGODB基本命令用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use <db name>:切换当前数据库,这和MS-SQL里面的意思一样db.help():...

2018-06-04 16:41:00 45

转载 js按钮 防重复提交

给html 按钮加id属性 例: <button id="addBtn" onclinck="check()"> </button>在对应的js上只需要加 $("#addBtn").attr('onclick','');转载于:https://www.cnblogs.com/java-xz/p/8417883.html...

2018-02-05 15:43:00 189

转载 JAVA发送http get/post请求,调用http接口、方法

import java.io.BufferedReader; import java.io.IOException;import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingExcep...

2017-12-18 19:57:00 147

转载 springboot定时任务

(1)思路说明;(a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度。(b)ThreadPoolTaskScheduler.schedule()方法会创建一个定时计划ScheduledFuture,在这个方法需要添加两个参数,Runnable(线程接口类) 和CronTrigger(定时任务触发器)(...

2017-10-27 16:43:00 81

转载 springboot + mybatis

这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和文档终于找到了最简的两种模式,花了一天时间总结后分享出来。orm框架的本质是简化编程中...

2017-09-30 10:48:00 61

转载 使用POI导出Excel文件

创建表头信息表头信息用于自动生成表头结构及排序public class ExcelHeader implements Comparable<ExcelHeader>{ /** * excel的标题名称 */ private String title; /** * 每一个标题的顺序...

2017-09-22 10:10:00 102

转载 springBoot注解大全

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;...

2017-09-20 22:45:00 68

转载 用Eclipse导入Maven工程

步骤一 : 选择 “Import”操作有两个途径可以选择 “Import”操作; 1>“File”--> "Import..."2> 在 "Project Explorer" 中右键,选择 "Import..."2步骤二 : 选择需要导入的所有本地 Maven 工程这些工程通常是我们从 SVN ...

2017-09-19 13:56:00 85

转载 用eclipse导入打war包的maven项目

最近遇到Maven管理下的Spring MVC项目,组内某位将项目代码扔过来,一脸懵逼(囧),查阅了一些资料后终于将此项目运行通了(>_<),特此记录下来与各位分享。通俗的来说,Maven就是个类似于git的项目管理工具。而Spring MVC就是将M(Model)、V(View)、C(Controller)三者进行分离进行处理,更有利于开发的进行。下面我将介绍一个别人已经...

2017-09-19 13:48:00 764

转载 WEB安全

SQL注入所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。通过一下的例子更形象的了解SQL注入:有一个Login画面,在这个Login画面上有两个文本框分别用来输入用户名和密码,当用户点了登录按钮的时候,会对输入的用户名和密码进行验证。验证的SQL语句如下:[sql]...

2017-09-18 13:32:00 81

转载 JVM调优

JVM调优工具Jconsole,jProfile,VisualVMJconsole :jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里JProfiler:商业软件,需要付费。功能强大。详细说明参考这里VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。如何调优观...

2017-09-18 10:23:00 66

空空如也

空空如也

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

TA关注的人

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