Java帮帮-微信公众号-技术文章全总结

技术改变生活,能力决定未来! 免费资源网 http://www.javahelp.com.cn
674 篇文章
79 人订阅

全部文章

奋斗蒙

Mac端Git安装以及环境搭建

直接下载安装包,Git下载地址 https://git-scm.com/download

70
奋斗蒙

HashSet 源码分析【面试+工作】

在工作中,经常有这样的需求,需要判断某个ID是否在某个组的管理之下等,就需要查询该组下的ID放到一个集合中,且集合中元素不能有重复,之后判断该集合是否包含我们的...

120
奋斗蒙

HashMap源码分析-jdk1.6和jdk1.8的区别【面试+工作】

在java集合中,HashMap是用来存放一组键值对的数,也就是key-value形式的数据,而在jdk1.6和jdk1.8的实现有所不同。

80
奋斗蒙

在Windows上用Java代码模仿破解WIFI密码【大牛经验】

本文纯属技术探索,与真正的破解还有很大差距,请广大网友切勿利用本文内容做出任何危害网络安全的行为。若有违法行为,均与本人无关。

130
奋斗蒙

似懂非懂 Comparable和 Comparator【面试+工作】

在java中提供了两种排序方式:Comparable和 Comparator,它们两个看起来非常的相似,在不是很了解的情况下不知道如何使用,什么情况下使用哪个进...

593
奋斗蒙

c3p0,DBPC,Druid三大连接池的区别/性能【面试+工作】

492
奋斗蒙

实现线程方式的源码分析:Runnable,Thread,Callable,Future,FutureTask【面试+工作】

在 Java 中,实现线程的方式主要有以下几种方式:继承 Thread, 实现 Runnable 和实现 Callable 这三种方式;采用哪种方式,主要根据实...

612
奋斗蒙

同步与异步/阻塞与非阻塞/回调【面试+工作】

  打个比方,比如我们去购物,如果你去商场实体店买一台空调,当你到了商场看中了一款空调,你就想售货员下单。售货员去仓库帮你调配物品。这天你热的实在不行了。就催着...

562
奋斗蒙

深入浅出爬虫之道: Python、Golang与GraphQuery的对比

本文将分别使用 Python ,Golang 以及 GraphQuery 来解析某网站的 素材详情页面 ,这个页面的特色是具有清晰的数据结构,但是DOM结构不够...

571
奋斗蒙

Spring整合Hessian与分析【面试+工作】

上一篇文章Hessian入门体验与分析介绍了hessian的简单入门,并且从源码层面对Hessian的调用流程进行了分析;发现使用原生的Hessian还是比较繁...

592
奋斗蒙

Hessian体验与分析【面试+工作】

Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能;相比WebService,Hessian更简单、快捷。

512
奋斗蒙

Redis实现参数的集中式管理【面试+工作】

分布式缓存Redis也提供了类似的发布订阅功能,并且Redis本身提供了缓存和持久化的功能,本文将介绍通过Redis实现简单的参数集中式管理。

452
奋斗蒙

Demo之Mycat读写分离【面试+工作】

数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能;对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着...

854
奋斗蒙

Demo入门Mycat【面试+工作】

Mycat是一个开源的分布式数据库系统,是一个实现了MySQL协议的的Server,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而...

974
奋斗蒙

JMS实现参数的集中式管理【面试+工作】

JMS的发布订阅机制也能实现类似的功能,集群节点通过订阅指定的节点,同时使用jms对消息的过滤器功能,实现对指定参数的更新,本文将介绍通过JMS实现简单的参数集...

863
奋斗蒙

Zookeeper实现参数的集中式管理【面试+工作】

应用项目中都会有一些参数,一般的做法通常可以选择将其存储在本地配置文件或者内存变量中;对于集群机器规模不大、配置变更不是特别频繁的情况下,这两种方式都能很好的解...

1113
奋斗蒙

Quartz数据库表分析【面试+工作】

共11张表,前6张都是关于各种triggers的信息,后面包括job,悲观锁,调度状态等信息;相关表操作在类StdJDBCDelegate中,相关sql语句在S...

684
奋斗蒙

Quartz调度源码分析【面试+工作】

Quartz内部提供的调度类是QuartzScheduler,而QuartzScheduler会委托QuartzSchedulerThread去实时调度;当调度...

652
奋斗蒙

Mysql锁机制分析【面试+工作】

数据库锁定机制简单来说就是数据库为了保证数据的一致性而使各种共享资源在被并发访问访问变得有序所设计的一种规则;对于任何一种数据库来说都需要有相应的锁定机制,My...

742
奋斗蒙

Mysql批量插入分析【面试+工作】

最近发现几个项目中都有批次插入数据库的功能,每个项目中批次插入的写法有一些差别,所以本文打算对Mysql的批次插入做一个详细的分析。

872

扫码关注云+社区