会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
morethink
经史子集,了然于胸。谈笑之间,代码写就。
博客园
首页
新随笔
联系
订阅
管理
随笔 - 66
文章 - 0
评论 - 51
阅读 -
36万
2020年4月19日
Maven deploy 部署 jar 到 Nexus 私服
摘要: 在SOA服务成为标准配置的今天,我们经常会遇到需要将jar上传到公司Nexus私服来满足其他服务调用的需求。 常用命令如下: 上面这个命令会生成jar并且上传到Nexus 私服中。 DpomFile=pom.xml 这个参数指定pom文件为我们自己的pom文件,方便当其他人引入我们的jar的时候把我
阅读全文
posted @ 2020-04-19 21:25 morethink
阅读(3292)
评论(0)
推荐(0)
2019年5月15日
在vps上搭建hexo博客
摘要: 最近更换了服务器,需要把自己的Hexo Next重新部署到新服务器上,本文记录一下在vps上搭建hexo博客的过程。 在vps上搭建hexo博客需要下面这些工具: 1. Nginx: 用于博客展示 2. SSH:用于Git 推送 3. Git: 用于将生成的静态文件推送到vps上 本文服务器环境为C
阅读全文
posted @ 2019-05-15 01:38 morethink
阅读(2540)
评论(0)
推荐(1)
2019年2月8日
Java解决LeetCode72题 Edit Distance
摘要: 题目描述 地址 : https://leetcode.com/problems/edit distance/description/ <! more 思路 使用 用来表示 的`0~i 1 word2 0~j 1`的最小编辑距离 我们可以知道边界情况: 、`dp[0][j] = j "" dp[0~i
阅读全文
posted @ 2019-02-08 17:29 morethink
阅读(679)
评论(0)
推荐(0)
2019年1月10日
学以致用:Python爬取廖大Python教程制作pdf
摘要: 当我学了廖大的Python教程后,感觉总得做点什么,正好自己想随时查阅,于是就开始有了制作PDF这个想法。 想要把教程变成PDF有三步: 1. 先生成空html,爬取每一篇教程放进一个新生成的div,这样就生成了包含所有教程的html文件( ) 2. 将html转换成pdf( ) 3. 由
阅读全文
posted @ 2019-01-10 21:38 morethink
阅读(1484)
评论(2)
推荐(2)
2019年1月9日
puppeteer截图
摘要: puppeteer是谷歌官方出品的一个通过 "DevTools" 协议控制 headless Chrome 的Node库。可以通过Puppeteer的提供的api直接控制Chrome模拟大部分用户操作来进行UI Test或者作为爬虫访问页面来收集数据。 安装 直接运行安装命令: 如果出现无法安装的问
阅读全文
posted @ 2019-01-09 20:38 morethink
阅读(7888)
评论(2)
推荐(1)
2018年12月30日
Python 豆瓣顶帖
摘要: 由于在豆瓣发了个租房帖子,发现很快就被其他的帖子淹没,但是手动顶帖实在太累,😭,所以想通过自动顶帖的方式来解放双手! <! more 评论请求分析 通过Chrome network 分析 评论url是 需要带5个参数,其中 ck 是 cookie 里面的值,rv_comment 是 评论 返回
阅读全文
posted @ 2018-12-30 18:02 morethink
阅读(1187)
评论(0)
推荐(4)
2018年10月14日
Netty接收HTTP文件上传及文件下载
摘要: 文件上传 这个处理器的原理是接收HttpObject对象,按照HttpRequest,HttpContent来做处理,文件内容是在HttpContent消息带来的。 然后在HttpContent中一个chunk一个chunk读,chunk大小可以在初始化HttpServerCodec时设置。将每个c
阅读全文
posted @ 2018-10-14 18:30 morethink
阅读(13386)
评论(1)
推荐(0)
Docker中执行Shell出现乱码
摘要: 问题描述 最近遇到一个问题: 执行命令 命令在docker中执行shell,会出现中文乱码的问题。但是在docker容器中单独执行shell脚本却没有出现乱码。查看环境变量存在 ,因此从原理上来说是不应该出现乱码的。 但是既然出现了乱码,那么 应该就没有读取到,于是在 中运行 命令,发现通过 方式没
阅读全文
posted @ 2018-10-14 01:38 morethink
阅读(1884)
评论(0)
推荐(0)
2018年9月27日
Netty URL路由方案探讨
摘要: 最近在用Netty做开发,需要提供一个http web server,供调用方调用。采用Netty本身提供的 handler进行Http协议的解析,但是需要自己提供路由。 最开始是通过对Http method及uri 采用多层if else 嵌套判断的方法路由到真正的controller类: 在只需
阅读全文
posted @ 2018-09-27 00:21 morethink
阅读(5342)
评论(0)
推荐(1)
2018年9月23日
Java使用UDP发送数据到InfluxDB
摘要: 最近在做压测引擎相关的开发,需要将聚合数据发送到InfluxDB保存以便实时分析和控制QPS。 下面介绍对InfluxDB的使用。 什么是InfluxDB InfluxDB是一款用Go语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如DevOp
阅读全文
posted @ 2018-09-23 19:41 morethink
阅读(1767)
评论(1)
推荐(1)
2018年8月4日
Java压缩/解压.zip、.tar.gz、.tar.bz2(支持中文)
摘要: 本文介绍Java压缩/解压.zip、.tar.gz、.tar.bz2的方式。 1. 对于zip文件:使用 和 ,通过设置 为 支持中文。 2. 对于.tar.gz、tgz文件:可以看做先用tar打包,再使用gz进行压缩。使用 包的 和`GzipCompressorInputStream`。 3.
阅读全文
posted @ 2018-08-04 18:12 morethink
阅读(2933)
评论(1)
推荐(0)
Git为某个域名设置代理
摘要: 1. 打开Git 配置文件 2. 添加如下配置:
阅读全文
posted @ 2018-08-04 13:04 morethink
阅读(2628)
评论(0)
推荐(1)
2018年7月1日
MongoDB 及 Mysql 背后的 B/B+树
摘要: 索引是数据库常见的数据结构,每个后台开发人员都应该对索引背后的数据结构有所了解。 本文通过分析B Tree及B /+Tree数据结构及索引性能分析及磁盘存取原理尝试着回答一下问题: 1. 为什么B Tree适合数据库索引及红黑树的二叉平衡树不适合作为索引 2. B+Tree比BTree做索引的优势
阅读全文
posted @ 2018-07-01 21:59 morethink
阅读(5755)
评论(3)
推荐(2)
2018年5月12日
MAC安装RabbitMQ
摘要: 安装 <! more 配置 1. 添加环境变量 打开配置文件 添加 到末尾,编辑完后:wq保存退出。 使环境变量立即生效 2. 启动RabbitMQ服务 上面配置完成后,需要关闭终端窗口,重新打开,然后输入下面命令即可启动RabbitMQ服务: 3. 登录Web管理界面 浏览器输入localhost
阅读全文
posted @ 2018-05-12 18:48 morethink
阅读(1079)
评论(0)
推荐(0)
2018年5月6日
给你的博客园图片添加标题
摘要: 一直以来都觉得在图片下面添加一个标题可以更加清晰的表示这张图片的含义,可是博客园原生并不支持这种渲染方式,再加上博客园可以自己写js来更改主题,于是通过搜索资料完成给博客园图片添加标题的功能。 <! more 当我们如下书写markdown时: 会被博客园渲染成 于是我就想通过在img标签后面动态添
阅读全文
posted @ 2018-05-06 13:34 morethink
阅读(1615)
评论(0)
推荐(4)
下一页
公告
个人博客:
https://www.morethink.cn/
昵称:
morethink
园龄:
8年10个月
粉丝:
68
关注:
24
+加关注
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
积分与排名
积分 - 125076
排名 - 12006
随笔分类
IDEA(1)
java(4)
Linux(3)
Programing-Thinking(3)
Python(2)
Spring(4)
SpringMVC(5)
Web安全(2)
Weekly(7)
服务器(9)
工具(5)
数据库(3)
算法(10)
网络(4)
随笔档案
2020年4月(1)
2019年5月(1)
2019年2月(1)
2019年1月(2)
2018年12月(1)
2018年10月(2)
2018年9月(2)
2018年8月(2)
2018年7月(1)
2018年5月(2)
2018年4月(5)
2018年3月(1)
2018年2月(2)
2018年1月(4)
2017年12月(9)
2017年11月(4)
2017年10月(2)
2017年9月(2)
2017年8月(2)
2017年7月(3)
2017年6月(1)
2017年5月(1)
2017年4月(3)
2017年3月(2)
2017年2月(4)
2016年12月(1)
2016年10月(4)
2016年9月(1)
更多
阅读排行榜
1. Java实现八大排序算法(54681)
2. SpringMVC解决跨域问题(41915)
3. 常见web攻击总结(37386)
4. Java解决CSRF问题(25335)
5. Java实现二分查找算法(18171)
6. Java实现单链表的快速排序和归并排序(15715)
7. Java使用Openoffice将word、ppt转换为PDF(14225)
8. Netty接收HTTP文件上传及文件下载(13386)
9. JSP与HTML及前后分离(9781)
10. Cron表达式(9067)
评论排行榜
1. Java实现八大排序算法(20)
2. 常见web攻击总结(4)
3. Java实现单链表的快速排序和归并排序(4)
4. SpringMVC实现PUT请求上传文件(4)
5. MongoDB 及 Mysql 背后的 B/B+树(3)
6. SpringMVC解决跨域问题(3)
7. 学以致用:Python爬取廖大Python教程制作pdf(2)
8. puppeteer截图(2)
9. Netty接收HTTP文件上传及文件下载(1)
10. Java使用UDP发送数据到InfluxDB(1)
推荐排行榜
1. Java实现八大排序算法(142)
2. 常见web攻击总结(27)
3. Java实现单链表的快速排序和归并排序(10)
4. JDK8 HashMap 源码解析(7)
5. Java实现二分查找算法(5)
最新评论
1. Re:学以致用:Python爬取廖大Python教程制作pdf
牛呀
--hankeke99
2. Re:Java实现八大排序算法
kan xia lo
--君君的喵爸
3. Re:Java实现八大排序算法
你好博主,归并排序中 int mid = (low + high) / 2; 最好改为int mid = low + (high - low) / 2; 以防止low + high超过int最大值的情...
--朋哥哥
4. Re:Java实现八大排序算法
@liumeng哈哈哈 对的下边的for循环条件要改一下 不然报错了 public static int[] sort(int[] a) { int length = a.length;//10 in...
--renyuxi007
5. Re:Java实现单链表的快速排序和归并排序
你这是直接交换值啊,链表没变
--mathum
点击右上角即可分享