- 博客(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
原创 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
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关注的人