自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多一份贡献,多一份环保

https://github.com/dounine

  • 博客(197)
  • 资源 (64)
  • 收藏
  • 关注

原创 springcloud fegin获取request header解决方案

假设现在有A服务,B服务,外部使用RESTApi请求调用A服务,在请求头上有token字段,A服务使用完后,B服务也要使用,如何才能把token也转发到B服务呢?这里可以使用Feign的RequestInterceptor,但是直接使用一般情况下HttpServletRequest上下文对象是为空的,这里要怎么处理,请看下文。演示A服务FeginInterceptor...

2018-04-17 16:28:24 10432 1

原创 Redis 可视化界面工具

现在比较出名的跨平台可视化界面有两款,web上的就比较多,但功能不是很强大,没有native版本的强大。RedisDesktop官网地扯: 传送门 源码方式安装git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm...

2018-03-29 18:02:09 38934 2

原创 nginx简单配置同时支持微信小程序https/wss协议

微信小程序需要使用https与wss能才进行连接,虽然开发模式下可以使用http与ws,但发布的时候还是需要安全协议,你还在参考网上的各种复杂配置又是不可用的嘛,这里有已经对nginx指定版本进行最简单的配置,可用。使用教程nginx版本$ nginx -vnginx version: nginx/1.12.2系统Centos7$ uname -r4.14....

2018-03-20 17:50:11 5360 3

原创 微信小程序图片地扯转base64解决方案

你还在找在小程序成如何将图片转base64存储起来并显示嘛,在这里呢,来瞧瞧。使用方法js文件let $this = this;request({ url:'https://www.dounine.com/hello.jpg', method:'GET', responseType: 'arraybuffer', suc...

2018-03-20 17:48:52 28570 8

原创 微信小程序iconfont图标字体解决方案

此文演示如何在小程序上使用iconfont字体图标。使用说明登录阿里巴巴iconfont.cn 新建项目 点击icon收藏 加入到test项目中 下载到本地解压 生成代码 复制iconfont.css到xxx.wxss 替换iconfont.css中的@font-face为上面的生成代码 xxx.wxss样式中@import使用...

2018-03-20 17:48:20 5400

原创 React可编辑DIV获取焦点的两种方式

React官方介绍可编辑Div的资料比较少,方式二在所有的资料中都没找到,是通过特殊的方法实现的。dangerouslySetInnerHTML 是React专用的属性<div id="context" contentEditable={true} dangerouslySetInnerHTML={{__html: this.state.inputValueHtml}}&...

2018-02-26 21:53:32 4228

原创 3分钟搭建自己的Nextcloud私有网盘

你还在为各种网盘的倒闭,网盘商随意删除你的文件而烦恼么?如果是,那么你应该好好看看此文了,可以快速搭建属于自己的私有网盘,保护文件不再丢失,保护自己的私有文件。使用指南演示环境Centos依赖Docker安装Portainerdocker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.so

2018-01-07 19:02:00 18916

原创 Mysql 数据库一键迁移

如何快速将数据库进行迁移,这里我们可以使用内置的Mysql命令mysqldump加管道进行迁移。使用教程登录mysqlmysqldump -h 192.168.0.2 -uroot -proot testDb | mysql -h 192.168.0.3 -uroot -proot以上演示将192.168.0.2中的testDb迁移到192.168.0.3中。

2017-12-30 16:04:44 624

原创 1分钟搭建Elasticsearch可视化

使用指南依赖docker创建Elasticsearch容器docker run -d --name elas elasticsearch \ -Etransport.host=0.0.0.0 \ -Ediscovery.zen.minimum_master_nodes=1开启跨域权限docker exec -ti elas bashecho "http.cors.enabled : tru

2017-12-24 22:02:39 7815

原创 Nginx DNS不生效小技巧

使用nginx转发的时候,想使用自己的DNS进行域名解析,在主机上ping域名是通的,可是在Nginx上即不通,resolver也设置也没用,这里可以用一个小技巧实现。实现方式定义变量代替域名server { listen 80; server_name domain.local; access_log on; set $dval "h2"; location

2017-12-13 00:21:34 3423

原创 Docker 1分钟搭建DNS服务器

这里我们使用dnsmasq对应的docker版本docker-dnsmasq。使用指南下载镜像docker pull docker-dnsmasq创建最简单的配置 /opt/dnsmasq.conf#dnsmasq config, for a complete example, see:# http://oss.segetech.com/intra/srv/dnsmasq.conf#dns解

2017-12-12 00:57:35 12311

原创 程序员终极Fish控制台

曾几何时,你有没有想过你要像黑客那样使用酷酷的控制台,把啦把啦耍帅…咳咳,扯远了,现在比较帅气的有oh-myzsh与oh-my-fish,个人觉得fish比较帅,哈哈。安装指南Linuxyum install fish#或者apt-get install fish配置默认shellecho "/usr/bin/fish" | sudo tee -a /etc/shellschsh -s /u

2017-12-11 00:37:12 400

原创 Docker新版镜像加速

使用国内的主机下载docker,真的太慢了,如果自己手上又没有代理服务器,如何能只进行最简单的配置并能获取最好的加速效果呢?这里我们可以采用阿里镜像加速。使用指南演示环境 * 系统:Centos7uname -r3.10.0-514.26.2.el7.x86_64Docker版本docker --versionDocker version 17.09.0-ce, build afdb6d

2017-12-09 18:24:40 413 1

原创 Linux 断点续传文件

在Linux系统上传与下载文件的时候,很容易断开,或者是大文件传输,如何在断开后继续传输不用重新开始,这里我们可以用到Linux的rsync使用说明文件断点下载rsync -P --rsh=ssh root@192.168.0.11:/root/large.tar.gz /dounine/targe.tar.gz文件断点上传rsync -P --rsh=ssh /dounine/targe.tar

2017-12-09 11:50:32 1239

原创 Token存储方式JWT

JWT全称json web token,是一种基于JSON的开放标准(RFC 7519)协议,适用场景比如现在流行的分布式环境当中,非常适用跨平台应用程序。比较传统的Session是保存在服务器当中,或者内存数据库。JWT保存的则是在客户端中。结构JWT由3个部分组成,用.分隔 * Header * Payload * SignatureJWT通常看起来像下面一样xxxxx.yyyyy

2017-12-03 21:48:11 7897

原创 一个js程序计算出划算的云主机带宽

在选择某阿云与某腾云的网络,或者是其它网络的时候,它们的带宽价格简直是贵的惊人,一般主机提供商都会给大家两个选择,一个是带宽包月,有限制,另一个是按量没有限制,如何才能选择到适合自己主机的带宽呢?也是就把价格最小化,宽带最大化。使用说明这里用js写了一个一段计算某腾云的方法,以供大家参考let cons = [ { speed: [1, 2],

2017-11-29 15:53:46 391

原创 linux top 命令

常用的top的命令就是用来查看现在的系统使用情况,非常实用的一个东西。 top -version procps-ng version 3.3.10Usage: top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]使用指南实时查看top默认内存显示单位KB 按住E键,即可自动转换内存单位,顺序依次

2017-11-27 12:15:58 289

原创 Java jmx远程调优

## Demo1Not enable authenticate ```java \ -Dcom.sun.management.jmxremote.authenticate=false \ -Dcom.sun.management.jmxremote.port=5555 \ -Dcom.sun.management.jmxremote.ssl=false \ -Djava.rmi.server.hostn

2017-11-25 15:23:53 819

原创 JVM - 1张动图理解new Object

JVM - 1张动图理解new Object

2017-11-23 18:58:12 580

原创 Mysql 5.7 系列命令

官方原文链接mysql set password操作之前先查看自己MySql的版本号mysql --version# 然后对号入座Mysql命令操作 版本 命令 备注 5.7.6 >= mysql -u root 连接 ALTER USER user IDENTIFIED BY 'new_password'; 修改密码 ALTER

2017-11-23 12:21:44 2080

原创 3分钟教你成为JVM的尖子生

在很久很久以前,也就是1992年3月份,有一所NB轰轰的咖啡学校诞生了,它的名字叫JAVA,学校的校规极其的厉害,普通学生闻风丧胆,唯一尖子生般的人才能留下来,别猜了 那个人就是你。本色出演学校:Java Virtual Machine(JVM) 教室:堆空间(Heap) 老师:垃圾回收器(Minor GC / Major GC) 学生:数据(Object)学校地图1.教室Eden新生专用2

2017-11-22 16:20:37 331 2

原创 Java VisualVM 安装 plugins Visual GC

在Java VisualVM这款java性能分析及调优工具如何加载插件?比如漂亮的Visual GC,我比较喜欢这款漂亮的姑娘,当然了,如果觉得这是阻止了你们的进步,喜欢使用控制或者jconsole来分析的,那就可以退出此文了哈。使用指南Java VisualVM历史版本 jdk1.6以上自带 以下演示使用jdk1.81. 进行java的bin目录中cd $JAVA_HOME/bin2. 运行J

2017-11-21 22:15:56 917

原创 react-native 播放声音

在RN中如何播放远程的声音文件?或者本地的,在这里我们可以使用react-native-sound,经测试播放所有本地声音都没有问题,唯独无话播放远程的声音,在百度跟google都找不到相关的资料,作者的demo也是无法播放,经过不断的尝试能播放了。使用指南安装npm install react-native-sound#或者yarn add react-native播放本地文件import S

2017-11-20 01:48:37 5384 3

原创 3分钟完成React-Native热更新

此文使用当下最新版本的RN与Code-Push进行演示,其中的参数不会过多进行详细解释,更多参数解释可参考其它文章,这里只保证APP能正常进行热更新操作,方便快速入门,开始来快活吧。操作指南以下操作在Mac系统上完成 项目地扯https://github.com/dounine/dounineApp 3分钟完成React-Native热更新

2017-11-14 13:29:49 23579

原创 react-native 打包遇到aapt错误解决方案

打包android项目的时候会遇到这样的aapt错误,有两个解决方案,就是升级aapt的编译,另一个是关掉使用aapt编译。使用方法方法一升级aapt 将Android SDK Build-Tools勾选,然后确定方法二关闭aapt编译...android.enableAapt2=false...

2017-11-13 22:36:26 2448 1

原创 react-native 项目更名步骤

刚开始开发项目的时候,更没有想好一个项目名称,如何才能更名一个RN APP名称呢,可按照如下方式操作即可。使用说明更改package.json{ "name": "dounineApp", ...}android更改android/settings.gradlerootProject.name = 'dounineApp'...更改android/app/src/main/res/va

2017-11-12 17:16:32 2766

原创 adb无法显示Android夜神模拟器解决方案

在使用adb devices命令的时候,要么出现:$: adb devicesList of devices attached要么就出现$: adb devicesadb server version (32) doesn't match this client (39); killing...* daemon started successfully *,模拟器已经打开了,就是不显示,试了很

2017-11-12 00:03:12 1422

原创 Charles 抓包IOS中https乱码解决

在使用Charles调试IOS程序的时候,一直抓取不到https的内容,一直是乱码,如何解决这种问题,明确的指出:ios的ssl证书已经进行安装,在mac系统中charles证书也已经安装,就是抓取https一直是乱码。不成功显示结果为SSLHandshake: Received fatal alert: unknown_ca使用说明在Charles官网中在这么一段话,说明如何都正确设置还是抓取不到

2017-11-08 22:58:54 11627

原创 charles 抓包外网程序

在charles抓包调试中,有些程序是外网的,也就是非大地程序,只能使用代理对其进行访问,如何对其进行远程调试?在charles中可以针对调试。使用方法以下使用mac电脑作为演示 1. 打开Proxy菜单 2. 打开External Proxy Settings(外部代理设置) 3. 勾选Use external proxy servers(使用外部代理服务) 4. 勾选Web proxy(

2017-11-07 16:34:21 2491 1

原创 RN 浏览器调试卡顿问题

在RN开发中,经常要用到浏览器进行调试,常用的有Chrome或者是Firefox,Chrome下已经自带调试工具了,Firefox需要自行安装调试工具react-devtools,用Firefox浏览器打开添加即可,使用Chrome基本是很卡的,这里说一下引起的问题,确定是浏览器选项卡打开太多导致的。解决方法方法1独立打开一个新的窗口浏览器,不和非调试的容器共用。方法2 使用react-nativ

2017-11-05 21:48:33 1753

原创 Atom 编辑窗口下滑动缓慢问题

Atom 1.21.2 版本,编辑窗口滑动的时候会感觉很慢,因为原来的老版本设置了很快,有开发人员进行反应,所以作者又修改得变慢,对于习惯的人是授受不了的,大家可以进行对其修改,默认速度是40,修改成100就跟系统的设置一样了修改说明mac 下,按住快捷键command+,呼出系统设置勾选Editor选项卡中的Scroll Past End,然后修改成你想要的速度即可. 设置如下

2017-11-05 21:35:48 688

原创 js 自定义format格式化输出

在使用js的时候,经常要进行字符串的拼接,一但使用+号进行字符串拼接的时候,基本是各种问题,又不好维护,有没有更好的方法地其进行格式化输出呢?答案肯定是有的,如果你使用nodejs,它已经自带的,如果你还在使用纯原生js,那不好意思了。使用方法为String对象添加format方法String.prototype.format = function(opts) {//use 'my name is

2017-11-04 14:43:18 13714

原创 console.log 调试强大应用

在使用console.log命令进行调试,经常要变量拼接等,有很多问题,如何避免这样的问题,可以定义一个Log全局变量,对console.log方法进行改造。使用方法定义一个全局变量LogLog = function(){ var args = Array.prototype.slice.apply(arguments); console.log.apply(console,args

2017-10-31 17:38:05 473

原创 react-native 相对项目路径导入组件

在使用react-native的时候,经常要自定义很多组件,但是只能使用../../../的方式,经常不记得这是多深,有没有一个插件,能自动帮我们解决这样的问题?节省我们的时候,也将项目看起来更漂亮一点,答案肯定有的,不然不会有这文章了,好了回归正题。使用指南我们使用的目标要达到以下的使用效果// 通常 import SomeExample from '../../../some/example.

2017-10-24 12:07:20 5111

原创 react-native IOS真机调试技巧

有启动IOS真机调试的时候经常会遇到IOS无法自行启动,文件自动关联,Hot Reloading失效等问题。解决方案1关闭所有控制台关闭Xcode删除IOS上的测试应用重启电脑(将死进程杀掉)解决方案2不断的启动Xcode,直到看见控制台自动启动为止[此方法比较笨]

2017-10-16 23:11:52 1740

原创 react-native Hot Reloading

如何开启热加载Hot Reloading可以大大的减少在开发react-native应用的时间,一但修改文件会进行自动更新显示,如何打开?请参考下面操作。ioscommand + DandroidCtrl + M

2017-10-16 11:26:06 1439 1

原创 在Fedora 26/25, CentOS/RHEL 7.4/6.9系统上安装VirtualBox 5.1

VirtualBox支持以下系统Windows 3.xWindows NT 4.0Windows 2000Windows XPWindows Server 2003Windows Server 2008Windows VistaWindows 7Windows 8Windows 8.1Windows 10DOSLinux (2.4, 2.6, 3.0, 3.2, 3.4,

2017-10-11 09:55:18 6026

原创 android studio 在fedora运行出现unable to run mksdcard sdk tool

解决方案安装缺失的32位库yum install compat-libstdc++-296.i686 compat-libstdc++-33.i686 ncurses-libs.i686 compat-libstdc++-33.x86_64 -y

2017-09-23 16:05:16 476

原创 nodejs 文件变化侦听 ENOSPC异常

异常说明在linux系统下使用gulp或者jest --watch下会出现ENOSPC异常,这是因为linux限制侦听文件变化的句柄有限制,修改一下即可.解决方法echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

2017-09-15 14:05:44 1275

原创 Jest 不支持ES6语法解决方案

使用官方的例子跑起来是没问题的,但官方使用的是ES5的语法,没有没有使用ES6最新语法,尝试了一下是不行的,在google借鉴了各种办法才找出解决方案,记录一下。模拟例子package.json文件{ "name": "create-react-app", "version": "1.0.0", "private": true, "dependencies": { "jss"

2017-09-14 22:36:08 9792

connect命令c脚本

用于网络连接的connect命令c脚本,可自行编译:gcc -o connect connect.c

2016-11-10

TortoiseSVN-1.9.2.26806-x64-svn-1.9.2

TortoiseSVN-1.9.2.26806-x64-svn-1.9.2

2015-10-16

mysql-5.5.29-winx64

mysql-5.5.29-winx64

2015-10-16

mysql-5.5.42.tar.gz

mysql-5.5.42.tar.gz

2015-07-23

linux SSH连接工具

linux SSH连接工具,SSHSecureShellClient

2015-07-23

tomcat7(8)redis集群相关jar包

这5个包是用于tomcat7(8)redis集群相关jar包。

2015-04-29

WinRAR64位破解版

非常好用WinRar64位,适合目前所有的windows64位操作系统。

2015-04-04

underscore.js 1.8.2

underscore.js官方出的最新版本,与backone.js一起使用。

2015-03-30

Backbone.1.1.2.js

Backbone.1.1.2.js最新版本,客户端mvc模式开发。

2015-03-30

apache-maven-3.2.5-bin.zip

maven最新版本apache-maven-3.2.5-bin.zip

2015-03-30

概念win8网页模板

概念win8网页模板,来源于dounine.com.

2015-03-30

Git-1.9.2-windows客户端

这个是git分布式项目管理windows客户端。

2015-03-30

commons-pool2-2.3.jar

commons-pool2-2.3.jar

2015-01-23

redis-2.8.19

redis-2.8.19是redis.io出的最新版本,可以使用它来做集群服务。

2015-01-23

tomcat-redis-session-manager

tomcat+redis集群,会话共享所用到的。

2015-01-23

JUnit4.9最新版本

JUnit是一个Java语言的单元测试框架,Junit4.9是最新版本,里面包括junit4.9,jar,junit4.9源代码,junit4.9-API(javadoc文件夹里面index.html), 希望对大家有帮助

2014-12-15

catalina-ant.jar

ant 用于自动化布署的专用包。少了它是不行的。

2014-12-10

apache-ant-1.9.4-bin.zip

apache-ant-1.9.4-bin.zip

2014-12-08

testng eclipse插件.zip

testng eclipse插件 eclipse run to testng

2014-12-08

Extjs4.2 动态加载项目(权限模块)

Extjs4.2 动态加载项目(权限模块),直接下载下来即可使用,数据可自动生成。

2014-11-25

angularjs 中文api.chm

angularjs 中文api.chm

2014-11-19

AngularJS API.chm

AngularJS API.chm参考手册

2014-11-19

AsyncThreading_2.1.zip

AsyncThreading_2.1.zip

2014-10-28

mybatis-spring-1.2.2.ja

mybatis-spring-1.2.2.

2014-09-22

WEB压力测试工具

一个很好的WEB压力测试工具。

2014-08-25

Git-1.8.5.2-preview20131230.exe

Git-1.8.5.2-preview20131230.exe

2014-08-15

org.eclipse.egit-updatesite-1.2.

org.eclipse.egit-updatesite-1.2.

2014-08-15

pinyin4j-2.5.0.zip

汉字转换拼音在日常开发中是个很常见的问题。例如我们伟大的12306,在地名中输入“WH”,就会出现“武汉”“芜湖”“威海”等地名,输入“WUHU”就会出现“芜湖”。 Java获取汉字的拼音,pinyin4j这个库可以很好的解决这个问题。

2014-08-13

google-collections-1.0.jar

道的最好的扩展实现包,其中一些被社区叫嚣着要加入JDK // create an ArrayList with three arguments List<String> list = Lists.newArrayList("foo", "bar", "baz"); // notice that there is no generics or class cast, // and still this line does not generate a warning. Set<String> s = Sets.newConcurrentHashSet(); // intersect and union are basic features of a Set, if you ask me Set<String> s = Sets.intersect(s1, s2); // Example of multiple values in a Map ListMultimap<String, Validator> validators = new ArrayListMultimap<String, Validator>(); validators.put("save", new RequiredValidator()); validators.put("save", new StringValidator()); validators.put("delete", new NumberValidator()); validators.get("save"); // { RequiredValidator, StringValidator } validators.get("foo"); // empty List (not null) validators.values(); // { RequiredValidator, StringValidator, NumberValidator }

2014-08-13

jasypt加密_spring整合.zip

这个是用于给hibernate的配置文件加密使用的 jasypt加密_spring整合.zip

2014-08-06

extjs 图标大全

你所想用到的图标基本在里面都能找到

2014-07-25

java jetty容器

这是一个jetty容器、和tomcat是一个级别的,但是这个启动是非常快的,一般都是用于开发。

2014-07-14

ext-4.2.1.883.jsb2

ext-4.2.1.883.jsb2

2014-07-08

extjs 自动提示用到的spket-1.6.23.jar

extjs 自动提示用到的spket-1.6.23.jar

2014-07-07

extjs 自动提示用到的sdk.jsb3

sdk.jsb3

2014-07-07

quartz-1.8.5.jar

quartz-1.8.5.jar

2014-07-05

lucene-4.7.0.rar

lucene-4.7.0.rar

2014-07-05

netty-4.0.0.CR3.tar.bz2

netty-4.0.0.CR3.tar.bz2

2014-07-05

poi-bin-3.10-final.zip

apache用于操作excel的poi-bin-3.10-final.zip

2014-07-02

springmvc+shiro+kaptcha+excel+hibernate+mail

mvc shiro kaptcha excel hibernate mail log4j

2014-07-02

空空如也

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

TA关注的人

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