自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信和支付宝支付实战

移动支付小结

2016-08-31 17:43:08 897

原创 构建spring-framework源码 5.1.x版本

构建spring-framework源码,version:5.1.xgradle version:5.6.4git clone https://github.com/spring-projects/spring-framework.gitcd spring-framework/git checkout 5.1.x导入idea 。设置好gradle然后等idea自己下载jar。最后,至于为什么不构建最新版的 5.2.x版本,因为构建5.2.x时报错,解决不了。突.

2020-09-16 16:24:47 333

原创 go mod 入门

1.require golang sdk >= 1.11 在golang 1.11 以前的版本,新建的工程要放在 gopath下面,go mod 解决了go 的包管理问题,另一个好处是新建工程不用再放到gopath下在非gopath目录下初始化工程: ~ mkdir mod ~ cd mod go mod init mod go: creating new go....

2019-07-08 16:01:17 1599

转载 HashMap、Hashtable、HashSet 和 ConcurrentHashMap 的比较

HashMap 和 Hashtable 的比较是 Java 面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap 的工作原理、ArrayList 与 Vector 的比较以及这个问题是有关 Java 集合框架的最经典的问题。Hashtable 是个过时的集合类,存在于 Java API 中很久了。在 Java 4 中被重写了,实现了 Map...

2018-04-12 10:39:04 1142

原创 mysql 主从复制配置

写下自己搭建的过程。主服务器是一台云服务器,系统是centos 7, MySQL版本是 5.7  master : 112.162.178.200从数据库是我本机,没外网ip(最开始是想用本机做主库,因为vps网络有点卡,猜想vps的mysql可能连不上我本机的MySQL,就用vps做主库了) ,本机 win7 MySQL版本也是5.7 。公网ip(百度输入ip可查询):189.223.187.5...

2018-03-26 12:25:43 217

原创 申请SSL证书

因为要做微信小程序开发,小程序只支持https,就得申请个ssl证书。1、在 简书 上看到说阿里云可以免费申请ssl证书,但是我去申请的时候没看到免费证书入口,因为是自己用没必要花钱去买,后来交接到腾讯可以申请到免费的证书。按要求填好就可以了,要注意的是域名验证 有个 操作指引  ,主要是把它给的解析记录添加你买的域名解析里面就可以了...

2018-03-15 14:38:28 468

原创 nginx 配置https

因为公司要做微信小程序开发,先体验下。小程序只支持https,把我升级踩过的坑写下来。1、编译nginx的时候记得要加上ssl模块,这个是必须的,./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module如果不加nginx启动不了。具体可参考 点击打开链接 如果忘了加也没关系...

2018-03-15 14:23:08 230

转载 linux CentOS6.5 yum安装mysql 5.6

1.新开的云服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2.如果发现有系统自带mysql,果断这么干# yum -y remove mysql-libs.x86_643.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M

2018-02-04 00:02:32 281

原创 centos 修改hosts

修改centos7hostsvim /etc/hosts打开hosts文件,把映射添加进去,保存退出。执行hostname查看当前的hostname在执行hostname localhost.localdomainlocalhost.localdomain 是hostname查询的名称。。就可以了

2017-12-20 10:28:16 1694

转载 关于分布式事务、两阶段提交协议、三阶提交协议

http://www.hollischuang.com/archives/681

2017-11-27 17:02:00 252

原创 golang 交叉编译

在windows7上编译在centos7上运行。cd 到工程所在根据目录 打开然后输入SET GOOS=linuxSET GOARCH=amd64设置位linux环境在执行 go build就可以生成linux下运行的文件

2017-11-04 16:17:31 328

原创 Centos7开放端口

Centos7不再使用iptables而是使用firewall所以防火墙相关的命令也改了查看开放的端口firewall-cmd --list-ports开放80端口firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:–zone #作用域–add-port

2017-10-30 18:01:04 2546

原创 centos7按安装TensorFlow

centos7 自带python是2.7.5通过pip安装TensorFlow pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl如果得到这样的提示,是因为centos7默认安装的python

2017-10-30 13:34:00 557

原创 spring + mybatis 下出现JDBC Connection *** will not be managed by Spring错误

框架   druid 、spring 4.1.3 、mybatis 3.2.8访问时日志打印Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6429f8f2] was not registered for synchronization because

2017-10-21 10:26:35 66927 1

原创 mybatis-generator 使用

使用mybatis-generator生成dao、mapper和model 在src/main/resources/下面新建 generatorConfig.xml 文件内容:<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

2017-10-16 11:14:25 376

转载 CentOS RPM安装MySQL 5.6修改默认密码

01cd /usr/local/src02wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm03wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.13-1.el6.x86_64.rpm04 05

2017-08-27 14:31:54 2596

原创 elasticsearch 学习

因为elasticsearch支持restful结构,可以直接通过postman来调用。先下载elasticsearch安装文件 路径elasticsearch-5.5.2.zip解压后直接运行  bin/elasticsearch.bat  启动成功后可以看到1.创建索一个叫“rachel”的索引索引创建成功2.查询

2017-08-23 14:16:01 204

原创 Thumbnails 处理图片

因为开发中要上传文件到fastdfs,需要对图片进行压缩处理,找到了Thumbnails包,thumbnailator包中央仓库坐标    net.coobird    thumbnailator    0.4.8一个对图片进行10倍压缩的例子 byte [] buf = null; ByteArrayOutputStream outputStream = new B

2017-08-23 11:34:54 6231

原创 maven 命令,不定期更新

1.查看了下当前生效的settings文件内容,位于maven/conf下面mvn help:effective-settings可以输出当前生效的setting.xml文件2.查看当前生效的POM内容,指合并了所有父POM(包括Super POM)后的XML,所以可用于检测POM中某个配置是否生效mvn help:effective-pom当pom.xm报错是,凭

2017-08-15 17:03:10 215

原创 java中创建对象的5种方式

java中创建对象的5种方式复习复习java,准备换工作了~。上代码User实体类/** * @Title: User.java * @date: 2017年8月7日 上午10:25:41 * @version: V1.0 */package com.witc.base;import java.io.Serializabl

2017-08-07 11:00:15 276

转载 Minor GC、Major GC和Full GC之间的区别

jvm堆内存划分为 Eden、Survivor 和 Tenured/Old 空间。Minor GC从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC。这一定义既清晰又易于理解。但是,当发生Minor GC事件的时候,有一些有趣的地方需要注意到:当 JVM 无法为一个新的对象分配空间时会触发 Minor GC,比如当 Eden

2017-07-27 12:04:31 194

原创 JVM动态开启GC日志

在不停掉tomcat的情况下开启GC日志1.先查询到tomcat进程ps -ef|grep tomcat假设得到进程号是 11503,开启GC日志jinfo -flag +PrintGCDetails 11503jinfo -flag +PrintGC 11503在tomcat的/logs/catalina.out中可以看到GC日志如上图是收集新生代的垃圾回收日志

2017-07-26 12:23:57 3149 1

原创 MySQL小技巧

1.负面查询不能使用索引。select * from sys_user where status!=0 and stauts!=1不能使用索引,优化select * from sys_user where status in(2,3)2.前导模糊查询不能使用索引,非前导查询可以前导:select * from sys_user where name like '%XX'

2017-07-26 12:12:08 247

原创 linux 查看日志,不定期更新

从后向前查看用less命令less /log/catalina.out然后用  shit+g 移动到最后一行,然后用 ctrl+b 向前翻用tail 命令tail -f /log/catalina.out可以动态的看到日志的输出

2017-06-21 11:41:18 491

原创 elasticsearch 及elasticsearch-head插件安装

最近在改bug 要频繁的去测试环境看日志,因为有多个测试环境,看日志有诸多不便之处。后来了解到可以用elk集中收集日志查询等。那么一步一步的来,先安装elasticsearch。版本如下:第一步 安装elasticsearch-head 插件,网上很多博客直接照搬完全不去自己试验,说什么用plugin install命令。es 5.x版本之后就不在支持了,elasticsear

2017-02-15 11:00:44 5797

原创 mybatis两种接收参数的方式#{args}和${args}的区别小知识

1、#{args}接收的参数会被自动处理为字符串,加引号;2、${args}传入的参数会原样显示;3、#{args}很大程度上防sql注入;4、${args}无法防注入;5、${args}一般用于传入数据库对象,本人用最多的方式是动态传入表名;6、能用#{args}的地方就不要用${args};7、mybatis排序时用${a

2017-01-13 12:00:57 1460

原创 MySQL 常用命令

MySQL常用命令整理下,下次用到的时候也好找一点,一点点补充1. 修改字段的属性 ALTER TABLE table MODIFY lastupdatetime datetime DEFAULT NULL COMMENT '最后修改时间'

2017-01-03 14:00:09 396 1

原创 Spring Mvc 集成dubbo实现分布式

Spring Mvc 集成dubbo实现分布式

2016-12-22 10:12:17 3359 1

原创 jQuery获取textarea内容

jQuery获取textarea内容

2016-12-12 18:42:51 9379 1

转载 ActiveMQ控制面板字段说明

ActiveMQ控制面板字段说明

2016-12-01 20:00:19 746

原创 spring boot 入门

Spring boot 入门 demo

2016-11-19 17:14:01 274

转载 10条SQL优化语句,让你的数据库跑得更快!

sql优化

2016-10-28 22:34:24 314

转载 redis 配置文件 append only file(aof)部分---数据持久化

############################## APPEND ONLY MODE ############################### # By default Redis asynchronously dumps the dataset on disk. This mode is # good enough in many applications, but

2016-09-01 11:07:35 559

转载 nginx 负载均衡配置基础【转】

设计分布式缓存系统,需要考虑负载均衡以及增删设备。redis相关算法。客户端缓存+服务端缓存 热点数据+索引搜索redis 就是个缓存 没必要问那么深 最多问下读写分离 备份方式 哨兵和集群都不用的redis有哪些坑Tomcat怎么优化redis好像没啥坑开发网站,要考虑哪些安全问题设计一个高并发网站

2016-08-31 17:36:29 337

原创 Spring配置文件中component-scan 扫描指定的包中的类上常用的注解

@Controller 声明Action组件@Service 声明Service组件,eg: @Service("userService")@Repository 声明Dao组件@Component 泛指组件, 当不好归类时. @RequestMapping("/menu") 请求映射@Resource 用于注入,( j2ee提供的

2016-04-18 18:30:17 2985

TensorFlow源文件

TensorFlow源文件,托管在Google,GWF屏蔽的太好了,特地上传一个源文件给没梯子的朋友,可以参考我的安装TensorFlow的博客

2017-10-30

空空如也

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

TA关注的人

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