自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java爬虫入门(二):单机单程序单线程-提供种子url用广度优先算法实现新闻资讯获取

在一的基础上,简单新增了广度url爬取算法。缺点:单线程,url爬取算法,新闻内容爬取,都丢在同一个线程,效率很慢。 后续继续优化。(自己有留意,没有爬取过疯狂(程序刚入门),所以没有ip跳板。)待解决问题: 用多线程,实现业务分离(内容爬取算法,url爬取算法),提高抓取效率,优化抓取算法,待抓取队列数据结构选用,----------------main测试方法---------

2017-11-23 15:05:16 591

原创 Java爬虫入门(一):单机单程序单线程-手动输入url获取新闻内容

目的  一:使用httpclient模拟发送http请求,获取页面数据。  二:使用jsoup解析 一步骤获取的数据(HTML)准备:   用maven构建项目,添加依赖logback,httpclient,项目结构代码:-------抽象父类--------/** * Created by man on 2017/11/22. */public ab

2017-11-22 16:43:10 504

原创 用阻塞队列(BlockingQueue)实现读写(生产者消费者)线程

package concurrent;import java.util.Scanner;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.c

2017-11-13 00:46:51 452

原创 复习三种最基本的排序算法

package algorithm;/** * @author: kimt * @Version: 1.0 * @date: 2017年11月9日 上午11:13:04 * @Description: 各种排序算法 */public class SortALG { public static void main(String[] args) { int[] a = { 5,

2017-11-09 17:29:49 290

原创 CentOS7.4安装部署环境出现问题总结

在公司服务器的虚拟机装了centOS7.4,过程中遇到几个问题(主机列表:我的PC:公司服务器:公司服务器的虚拟机)1.通过wget oracle官网jdk.tar.gz下载url,经过两次跳转后401,认证失败;最后没办法,手动下载了个jdk,用sftp传到linux服务器上;(- -|||做法有点低级(好像可以加cookie参数),或者yum安装))2.用xshell5 连

2017-11-02 15:03:02 1549

原创 反编译安卓apk基本步骤

需求:看别人APP的源码, 直接用压缩方式打开.apk文件,xml显示乱码,以及看不到classes.dex文件内容(里面的java源码)步骤:1.使用apktool工具,反编译得到xml,图片文件(如:AndroidManifest.xml,res下的图片)   (如果只需要看java源码,这步可省略);   2.使用dex2jar工具,反编译classes.dex, 得到项目源码.cl

2017-10-27 09:42:40 302

原创 mysql 启动1067错误,以及修改字符集重启之后复原(无效)

下载了官网的解压版mysql-5.6.37-winx64.zip,修改了配置文件,安装服务,直接使用;出现了中文乱码, 解决办法:在mysql-5.6.37-winx64目录下,新创建并配置一个my.ini文件(内容可以从网上找,也可以参考my-default.ini手动配置)注意:[client] 节点位置千万别放错,比如:错误方式:[mysqld]character

2017-10-17 11:47:18 806

原创 记录个面试经历,关于java内存区域,感觉被玩了一遍,怀疑人生

今天偶然得到一个面试java高级工程师(本人目前刚大四,出来实习两个月了)的机会,则想着去经历经历,总有一些收获。笔试题还算简单,都没什么难度,后面进入面试阶段。面试官用简单的String,StringBuffer开了个头;之后的一连串的疑问,直接把我弄晕了,导致后面很多懂的知识点,都没回答上来,对自己所掌握的知识产生疑问。面试官: 我们来讨论下java内存区域吧;我: j

2017-10-14 00:01:37 1023 1

原创 日常知识整理---web项目字典设计与管理

近来公司不久,就发现之前在学校开发的一些项目,与实际生产开发有很大区别。例如,页面中常用的、固定的变量(web开发中经常用到的下拉菜单option,单选框,复选框都可以使用这种方式),可以把它设计为字典类型。然后项目启动的时候,可以把字典从数据库里面查出来,并且做缓存处理。好处:  脱离页面硬编码,方便后期维护增删改  减少了数据库的访问

2017-09-29 15:56:41 3948 1

原创 记录c3p0连接池有趣的小错误

听小伙伴说,今天刚整合完的项目报错了,感到很惊讶,因为之前还能运行来的,核心信息如下:Caused by: java.lang.NoSuchMethodError: com.mchange.v2.async.ThreadPoolAsynchronousRunner.(IZLjava/util/Timer;Ljava/lang/String;)V看到这个,第一反应就是jar包冲突了;然后

2017-07-02 23:56:57 807

实战Java高并发程序设计.mobi

实战Java高并发程序设计主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。

2018-11-14

高性能MySQL(第3版).mobi ---kindle可看

高性能mysql第3版是MySQL领域的经典之作,拥有广泛的影响力。在互联网行业,MySQL数据库毫无疑问已经是最常用的数据库。和其他数据库系统相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥好的作用,足够灵活,能够有适应高要求的环境。第3版更新了大量的内容,不但涵盖了MySQL5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。小编推荐的这本高性能mysql第3版共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。高性能MySQL第3版不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

2018-11-14

空空如也

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

TA关注的人

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