- 博客(197)
- 资源 (64)
- 收藏
- 关注
原创 Rinetd 内外网端口转发
如何把一台机子的端口转发到另一台呢,如果是内网转发,使用iptables足够,rinetd可转发内外网端口.使用说明软件包下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz解压并安装mkdir /usr/man/tar zxvf rinetd.tar.gzmakemake install编辑rinetd配置文件 vim /etc/r
2017-04-01 16:48:44 7113
翻译 WebStorm 2017激活码
WebStorm 2017注册码注册码为正版注册码,无需打补丁,有效期为2017年01月31日至2018年01月30日CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN
2017-03-25 20:27:24 12691 1
翻译 IntelliJ IDEA 2017激活码
IntelliJ IDEA 注册码注册码为正版注册码,无需打补丁,有效期为2017年01月31日至2018年01月30日CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZX
2017-03-25 20:24:42 9126
原创 linux 扩展磁盘空间
以下是在fedora24版本上做测试 使用如下命令查看磁盘使用情况 ls -lh文件系统 容量 已用 可用 已用% 挂载点devtmpfs 3.9G 0 3.9G 0% /devtmpfs 3.9G 0 3.9G 0% /dev/shmtmpfs
2017-03-24 13:33:10 13889 1
翻译 gradle 编译忽略警告
使用gradle打包的时候出现好多警告,如何忽略大部分的警告呢,使用如下配置即可.使用方法在根项目的build.gradle文件增加如下配置即可tasks.withType(JavaCompile) { // Try to turn them all off automatically options.compilerArgs << '-Xlint:none' opti
2017-03-20 17:42:45 14426 2
原创 obfsproxy 笔记
下载以下步骤需自行安装Git软件安装在centos7上测试git clone https://github.com/dounine/obfsproxy.git进去解压(最新版)cd obfsproxy && tar -zxvf obfsproxy-0.2.13.tar.gz安装(依赖于Python)cd obfsproxy-0.2.13 && python setup.py install看到提示:
2017-01-24 21:16:43 10072
原创 springmvc 获取不到Response问题
使用如下代码HttpServletResponse response = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getResponse()上面方法要想生效,RequestMapping方法必须使用如下格式,也就是参数必须带有HttpServletResponse类型@RequestMappin
2017-01-16 09:45:21 1648
原创 SpringBoot 文档根元素 "beans" 必须匹配 DOCTYPE 根 "null"
启动SpringBoot项目的时候 ,使用@ImportResource(“application.xml”)如出现如下异常文档根元素 "beans" 必须匹配 DOCTYPE 根 "null"无论怎么修改文件头部内容都不能去掉这错误,原因是在文件命名上出的问题,是不能取名为application.xml的,把文件名修改成其它就行了。
2017-01-11 15:56:07 12127 3
原创 spring 项目初始化两次原因
如果spring的项目,从日志上看到两次初始化的日志,在本地没问题,但是在服务器上出了问题,可以从tomcat的配置文件上找原因,可能是配置重复了、
2016-12-21 17:38:15 2010
原创 nginx http重定向https
现在什么苹果,谷歌浏览器请求地扯基本都要求使用https了,如何把原来的http协议重定向到https中呢,这里我们可以使用http反向代理软件nginx。使用安装yum install nginx -y配置 cat /etc/nginxserver { listen 80; server_name dounine.com www.dounine.com; return
2016-12-19 09:40:25 9762
原创 tomcat 使用第三方机构ca证书
使用方法假设从第三方机构中获得了以下文件root.crt 第三方根证书dounine.com.key 私钥dounine.com.crt 公钥合并证书(会让你输入新密码,下边要使用)openssl pkcs12 -export -in dounine.com.crt -inkey dounine.com.key -out dounine.com.p12生成keys
2016-12-16 14:41:37 9336
原创 linux 3306端口转发
如何把linuxe服务器中的mysql的3306端口转发到局域网中的其它机子呢,为了不公开局域网中机子的位置,此文采用iptables防火墙进行端口的nat转发。转发配置在控制中执行如下命令iptables -t nat -I PREROUTING -p tcp --dport 3306 -j DNAT --to ip地扯(192.168.0.2)iptables -t nat -I POSTRO
2016-12-05 14:32:44 7391
原创 java socks EOFException异常解决
异常如下java.io.EOFException at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:340) at java.io.ObjectInputStream$BlockDataInputStream.readUnsignedShort(ObjectInputStream.java:2836)
2016-11-30 16:53:36 7001
原创 docker mysql5.7.16 中文乱码
有部分同学会遇到,在centos上docker-mysql没乱码,但是在fedora系统上的docker-mysql会有乱码问题,这兴许是docker-mysql的问题,这里的bug我们不去追究,这里主要讲解决方案。首先系统要安装有docker容器下载一个官方的mysql镜像,下载速度慢可参考 此文docker pull mysql运行mysql镜像(此脚本退出会删除容器状态,可根据自身情况是否删
2016-11-26 23:45:51 10473 1
原创 jdk1.8 新特性之 default,static 接口关键字
实现接口必需实现其所有方法嘛?在jdk1.7以前是必需的,有了jdk1.8,这个概念可忘记了,接口可以有自己的默认实现了,接口能编写静态方法嘛?jdk1.7以前肯定是不行的,有了jdk1.8又是成了可以的了,幸福感的到来。default 关键字定义一个接口如下,有一个方法,增加一个关键字default,你没看错,接口有方法体了,可以有自己的默认实现,default集成了抽象接口的优点。interfa
2016-11-26 23:29:34 3615
原创 jdk1.8 新特性之 forEach 循环遍历
常规情况下我们基本都是这么写的List<Integer> numbers = new ArrayList<>();//no.1for(Integer number : numbers){ System.out.println(number);}//no.2for(int index=0,len=numbers.size();index<len;index++){ System.
2016-11-26 23:10:23 54876 6
原创 linux定时任务精确到秒
linux的crond定时任务只能精确到分,如何才能做到控制到秒呢?答案肯定是明显的,实现的方法也有多种,但本文只介绍一个相对来说比较精确,又方便的写法。使用说明增加一个普通的定时器脚本dateTime.sh,放于/目录 此脚本用于打印当前系统时间#!/bin/bashdate增加可执行权限chmod +x /dateTime.sh编写定时任务crontab -e脚本内容为*/1 * * *
2016-11-26 22:48:16 8551 2
原创 linux crond定时任务不执行原因
linux crond定时任务不执行原因可以尝试往脚本里加入命令source /etc/profile
2016-11-26 19:33:56 1316
原创 docker 解决下载镜像慢问题
docker 解决下载镜像慢使用docker pull 镜像这个超级慢,因为docker的hub是在国外的,所以是特别慢的,有什么办法可以解决这个问题么?答案肯定是有的,我们可以使用docker的代理的解决这个问题,大家要自己准备一个可以使用的http代理地扯。代理设置此文使用的系统是fedora创建一个docker service目录mkdir /etc/systemd/system/docker
2016-11-04 00:49:18 14494 2
原创 Figlet 为你的程序生成漂亮的文字Banner
Figlet 为你的程序生成好像的文字Banner在java开发中,使用 spring-boot 启动程序看到看漂亮的文字 Banner ,如何在其它程序中使用呢? figlet 可以帮助你解决这个问题。安装目前只能在Linux系统中安装喔> wget ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz> tar -z
2016-10-26 13:53:09 12005
原创 Bower告别前端手动下载包时代
Bower告别网上download时代bower包管理利器你还在使用百度搜索 jquery1.1下载 么,那你就有点落后了,做java后台的初学者就有所体会了,经历ant,maven与最后的gradle,包管理经历好多时代,让前端也来享受一个包管理的时代吧,妈妈再也不用担心我会搜到HS网站啦。使用方法依赖 bower 依赖 git-bash 与 node ,首先将其进行安装git-bashht
2016-10-24 13:23:59 6378
原创 前端告别浏览器F5刷新
告别前端时代的F5browser-sync 前端工程师的福音你还在傻呼呼的使用F5快捷键或者是手动进行页面刷新预览最新代码么,你Outer啦,用了那么久是不是有香菇蓝瘦的感觉,那就快来试试browser-sync吧。使用方法安装 git-bash 和 nodejs 在 git-bash 控制台执行以下命令> npm install -g browser-sync假如当前目录结构如下├─ bs
2016-10-24 00:28:25 1396
原创 Intellij-idea 2016新版快捷键
Intellij-idea 2016新版快捷键 此文章针对的是Mac版的2016.2.4 idea,大部分的快捷键与旧版本的idea是相同的,大家请自行对比,以下快捷键只列举了工作当中最常用的。内容编辑option + enter:代码修复(用得最多)command + J:常用代码片段,例如:if(obj==null){},for(int i =0;i搜索/替换command + F:
2016-10-23 14:55:41 13973 1
原创 前端提升之Gulp构建
以前觉得前端并没有什么技术可言,无非就是一些DIV+CSS之类,调式样式,JS的,后来发现自己错了,前端的水把后端的水一样深,也是有生态圈的,比如Grunt,Gulp,Bower,Sass,Yeoman,Webpack,Nodejs,Koa等,扯远了,此文章主要讲Gulp的简单使用。1.依赖环境(以下两个工具请大家自行安装)git-bash nodejs2.Gulp简单使用 代码:var gul
2016-10-23 00:31:28 596
原创 java开发工具之Intellij-idea
自从踏入程序员这个职位以来,使用的编辑工具无数,总有一款是自己的归宿,本码农最爱的IDE就是Intellij-idea了,为何这么说,呆会再细细说来。说说本人使用IDE历史发展:记事本(个把月) -> UE(半年) -> NodePad++(半年) -> Eclipse(半年) -> MyEclipse(1年) -> Eclipse(1年) -> Intellij-idea(1年),现在是idea的
2016-10-23 00:16:23 990
原创 hibernate5.2+ 时区少8小时问题
问题描述,以前自己使用的版本是5.0+的,基本没有所谓的时区问题,后台新的项目使用LocalDateTime的时候,在封装spring-data-jpa高级查询的时候,between两时间一直不对,找了很久,发现是查询出来的数据跟理想的不一样,找到是时区的问题:解决方案 在连接url增加时区设置参数就OK了jdbc:mysql://localhost/dounine?createDatabas
2016-10-05 22:26:34 5924
原创 wget 网页爬虫,网页抓取工具
前言 如何在linux上或者是mac上简单使用爬虫或者是网页下载工具呢,常规的我们肯定是要去下载一个软件下来使用啦,可怜的这两个系统总是找不到相应的工具,这时wget出来帮助你啦!!!wget本身是拿来下载东西的,但远不止那么强大,是一把强大利器。使用指南快速上手(整个bootstrap网页全被你抓取下来了~_~)wget -c -r -npH -k http://v4.bootcss.c
2016-09-11 08:07:54 5407
原创 BrowserSync windows下刷新失败
BrowserSync 问题> BrowserSync 是用来自动刷新浏览器页面,原理也是很简单,通过嵌套一个js脚本跟后台的BrowserSync后台进行通讯,然后根据文件的内容变化进行消息推送刷新浏览器。问题描述> 在mac下测试通过,但是在windows7下通过使用git bash控制台启动浏览器不会自动刷新,然后对比了一下mac下的控制台是有文件watch日志的,但是windows7上的没
2016-09-08 16:31:39 3053 2
原创 HttpClient4.5 阻止Url重定向方法
RequestConfigconfig = RequestConfig.custom().setRedirectsEnabled(false).build();//不允许重定向CloseableHttpClient httpClient =HttpClients.custom().setDefaultRequestConfig(config).build();//使用htt
2016-07-11 16:43:40 8970
原创 Eclipse4.5.1 Mars C++11 编译出错解决方法
/usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
2016-07-11 16:42:38 4195
原创 c++11 网络 Operation not permitted问题
由于是开启了防火墙的原因:centos中测试:假如是iptables就执行service iptables stop,cetnos7以上使用:systemctl stop firewalld.service#停止,systemctl disable firewalld.service#禁止firewall开机启动
2016-07-11 16:40:41 1004
原创 Eclipse4.5.1 c++11 Operation not permitted异常解决方案
异常信息如下:terminate called after throwing an instance of 'std::system_error' what(): Enable multithreading to use std::thread: Operation not permitted解决方案如下: 右键项目:
2016-07-11 16:37:56 1665
原创 MAC Genymotion 安装Genymotion-ARM-Translation_v1插件问题出现的复制到/sdcard/Download/
Genymotion安装软件出现不兼容(安装不上)的问题,是因为缺少arm,常见使用问题如下
2016-07-11 16:36:25 8744
原创 Charles抓取移动设备https请求常见问题
使用Charles抓https的包会显示这种情况:发现不在移动端通过http://charlesproxy.com/getssl网扯下载ssl证书是不能使用的,比如android正确安装后的证书应该是以下显示才是对的,对应的内容为(Charles Proxy Custom Root Certifcate....)
2016-07-11 16:33:04 6699
原创 linux tomcat创建文件夹乱码(显示:???)
catalina.sh 启动脚本里加入export LANG=zh_CN.UTF-8重启tomcat就可以了。
2015-09-06 10:41:23 2561
原创 jdk1.8 日期新API LocalDateTime,LocalDate,LocalTime 在Hibernate中无法反序列化解决方法
java JDK1.8 引入全新的时间日期API,但是无法结合Hibernate使用,hibernate源码并未对其进行支持,所以要使用hibernate的扩展进行支持。
2015-07-31 11:46:10 4197
原创 Spring4.1.3+SpringMVC+Mybatis1.2.3+Ehcache+shiro+Poi+Easyui1.4.1 框架管理系统
Spring4.1.3+SpringMVC+Mybatis1.2.3+Ehcache+shiro+Poi+Easyui1.4.1 做的框架管理系统(有图有真相)项目git下载地址:https://github.com/dounine/dounine-frame
2015-01-17 13:12:12 21051 9
JUnit4.9最新版本
2014-12-15
pinyin4j-2.5.0.zip
2014-08-13
google-collections-1.0.jar
2014-08-13
springmvc+shiro+kaptcha+excel+hibernate+mail
2014-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人