- 博客(22)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 WebStorm 最新版激活方式
激活方式有三种,我们使用简单粗暴的“License server”。接下来就是找地址,各种找。地址来源于网络,我只是个搬运工。2017.3.4 http://idea.codebeta.cn/
2018-02-02 09:45:12
765
原创 Docker创建nginx+tomcat集群+redis版session共享
准备工作Docker环境,根据自己环境搭建 SpringBoot项目(加入spring-session-redis共享机制)下载地址 开始首先把所需要的镜像拉去下来,拉alpine版,测试用没问题。docker pull redis:alpinedocker pull nginx:alpinedocker pull tomcat:alpine 把redis
2018-01-21 12:52:00
1000
原创 Docker搭建SonarQube代码检测平台
前言SonarQube是一款开源的代码质量管理平台,已支持20+ 种编程语言。开始拉取镜像,默认都是从 DockerHub 拉取 docker pull postgres 拉取数据库docker pull sonarqube 拉取sonarqube为了用的更方便,下载 汉化包插件 ,注意版本对照。 SonarQube 6.0 6.1 6.2 6
2018-01-21 12:49:04
2110
原创 解决Jsoup下载图片大小只有1M的问题
简述想搞些好看的图片下来,用作写文章,工具还是选用jsoup,简单易用,但发现个问题,如下图,有的图片只下载一半,刚开始以为下载姿势不对,后来发现是jsoup限制。解决运行下面代码,输出1048576,约1M,这个是jsoup默认大小。String url = "https://d3cbihxaqsuq0s.cloudfront.net/images/17935469_
2018-01-16 07:56:53
2221
原创 Jsoup使用心得(新手必看)
前言使用jsoup也有段时间了,用的更多的偏模拟http请求方面,因为这个是爬虫关键,数据都没有还怎么解析。下面分享一些自己的使用心得,有什么疑问,或者需改进的地方,欢迎交流。开始post提交数据的技巧,jsoup提交数据的方法有几个(用过的) data(String key, String value),数据多了,要一直.data,很麻烦data(Map String,
2018-01-16 07:53:38
863
原创 jsoup实现微博登陆及发微博(带验证码)
前言很早之前用别的语言写过一次微博登陆,现在改成java版,主要是为了验证jsoup的强大,一款完全可胜任http请求和html解析的工具。抓包,抽取js的方法这里就不在赘述。 工具jsoup-1.11.2(使用最新)打码账号及官方提供的java类(市面上很多,这里用若快)开始首先是分析登录过程,常登陆的没有验证码,新的会有验证码,保险起见这里都采用有验证码的方式登录。Bas
2017-12-30 20:31:44
2444
原创 【Docker学习】快速搭建并运行springboot项目
准备工作:1.linux服务器一台(这里采用Ubuntu)2.springboot项目打包的jar文件开始:1.直接运行 apt-get install docker.io 安装docker2.运行jar包,要有java环境,所以运行 docker pull hub.c.163.com/library/java:latest3.启动镜像 docker run -itd hu
2017-12-29 16:35:48
227
原创 jsoup简单爬取代理ip
# jsoup简单爬取代理ip1. 简单看看jsoup[入门教程](http://www.open-open.com/jsoup/)2. 新建一个springboot项目3. maven引入依赖 org.jsoup jsoup 1.10.2 4. 寻找
2017-12-12 20:32:57
1151
转载 数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)
背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池 。 NOTE: 本文所有测试均是MySQL库测试结论 1:性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。 2:druid功能最为全面,sql拦截
2017-11-30 20:29:07
476
原创 springboot整合mybatis(xml版)
# springboot整合mybatis1. 首先pom文件引入包```` org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.0````2. 启动类加入注解`@MapperScan("com.cy.dao")`3. 配置文件加入mybatis的相关配置```#mybatis 配置mybatis.
2017-11-30 16:02:25
282
原创 关于mybatis用注解还是xml的思考
在学习springboot整合mybatis遇到个疑惑,是用注解还是用xml写好呢,看了很多人的整合demo,发现注解的占多数。可能是因为demo涉及的表字段少,业务简单,所以去用注解简单方便,个人认为mybatis强大之处在于他的动态sql,xml的可维护性高。而且在实际开发中表结构往往很复杂,所以在实际开发中建议大家用xml,即便很简单的业务,这样方便统一,也方便日后的维护修改。而且xml可以
2017-11-30 13:44:43
15798
3
原创 java连接Oracle更改语言环境,语言版本切换
因为项目需要,需要将Oracle的报错信息显示为英文版,找了很多。最后得到以下方案每获得一次连接时先执行 ALTER SESSION SET NLS_LANGUAGE=americanALTER SESSION SET NLS_TERRITORY=america这两句sql,将当前连接的语言环境设为美国,即可。关闭连接就自动失效了。
2017-11-29 18:57:50
1105
原创 Ps光速制作文字矢量图
做H5界面,自带的文字,字体很少,好看的又收费。干脆自己做,于是百度矢量图制作,一大堆结果。可能问题描述有问题。搞了好久,终于找到个快速,便捷的制作方法。工具用PS就行首先,新建一块画布,宽度,高度尽量小点,这个决定你制作的图片大小。其次,点击文字,开始写文字,右侧可以调整字体颜色,等。最后,最关键的操作来了。右键刚才的文字图层,点击栅格化文字。
2017-10-29 12:32:11
3777
原创 PyCharm,python3.5的lxml中没有etree模块的问题解决方法
看视频学习XPath,需要安装lxml,很简单PyCharm带的命令行敲了 pip install lxml 很快安装完了但是引入的时候发现没etree模块于是百度啊,说部分lxml版本没etree模块,于是下载了个lxml-3.7.1,发现引入的时候还是没有,又换回3.8.0然后在命令行敲了,发现是有的以为是编辑器问题,重启试试,结果还是没有,不管了直接用
2017-09-17 18:11:50
3779
2
原创 Python3.x安装后还是Python2.x的解决方法
最近准备学习Python,安装了3.5版本后,也配了环境变量,发现还是2.7版本。2.7的也卸载了,cmd 里运行 where is python 发现两个地方存在。删了那个不对的即可。
2017-08-08 17:09:34
2464
原创 webservice java模拟请求返回中文乱码解决
今天拿到个wsdl,要用java写客户端。我一向喜欢用模拟http请求的方式,所以就用了,结果返回中文乱码,也不是乱码,类似这种 任劢奇怪拿soapUI请求是没问题的,我换了Fiddler请求,发现RAW下看确实是乱码,但是在XML下看显示是中文所以我没多管,把java请求返回的XML,直接拿dom4j解析。发现果然没问题。
2017-08-01 17:42:53
5277
原创 夜神模拟器adb devices list of devices attached
之前下载完SDK,看网上说配到环境变量,就配了。之后看到每个模拟器下都会有个adb.exe(夜神的为nox_adb.exe)稀里糊涂就把环境变量去了,之后用夜神的adb时,感觉不方便,就改名为adb.exe,后来一直报 devices list of devices才发现这玩意不能改,改回去就好了。
2017-07-20 20:13:10
2481
原创 Dalvik跳转指令
if-eq 等于则跳转 == if-ne 不等于则跳转 != if-lt 小于则跳转 if-gt 大于则跳转 > if-le 小于或等于则跳转 if-ge 大于或等于则跳转 >= goto 无条件跳转 switch 分支跳转如果单看这些指令很难记住,记住意思就很好记忆了。
2017-07-17 09:34:20
1239
原创 对程序进行评测之查看代码运行时间
逻辑很简单,代码运行后的时间减去代码运行前的时间,就是代码运行的时间。今天看java编程思想和阿里巴巴开发手册所总结的long start = System.currentTimeMillis(); // 要计时的运算代码放在这儿 long time = System.currentTimeMillis() - start; 获取当前毫秒数 System.current
2017-07-07 17:28:45
786
原创 sql单引号嵌套
如果执行下面sql语句会报错, 语句未正常结束。 update aset name= 'select XX fromb where XXX = '[Plant]''where comment1 = 'select XX fromb where XXX =[Plant]'把值里面的单引号替换为两个单引号即可update aset name=
2017-06-05 09:36:43
2679
AndroidKiller_v1.3.1正式版
2017-07-17
Java 连 Oracle 数据库,捕获的异常怎么切换成英文版
2017-11-10
关于Java i++ ++i 的问题
2017-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人