自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (11)
  • 论坛 (1)
  • 问答 (3)
  • 收藏
  • 关注

转载 面试官问:ZooKeeper是强一致的吗?怎么实现的?

Zookeeper通过ZAB保证分布式事务的最终一致性。ZAB全称Zookeeper Atomic Broadcast(ZAB,Zookeeper原子消息广播协议)1.ZAB是一种专门为Zookeeper设计的一种支持 崩溃恢复 的 原子广播协议 ,是Zookeeper保证数据一致性的核心算法。ZAB借鉴了Paxos算法,但它不是通用的一致性算法,是特别为Zookeeper设计的。2.基于ZAB协议,Zookeeper实现了⼀种主备模式的系统架构来保持集群中各副本之间的数据的⼀致性,表现形式就是使⽤⼀

2021-01-29 18:28:33 125

转载 你还在 new 对象吗?Java8 通用 Builder 了解一下?

程序员经常会遇到灵魂拷问:你有对象吗?没有,但我可以 new 一个!public class GirlFriend { private String name; private int age; // 省略 getter & setter ... public static void main(String[] args) { GirlFriend myGirlFriend = new GirlFriend(); myGirlFriend.setName("小美"

2021-01-28 18:24:16 127

转载 面试官:Java 反射是什么?我回答不上来!

一.概念反射就是把Java的各种成分映射成相应的Java类。Class类的构造方法是private,由JVM创建。反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。(来自Sun)JavaBean 是

2021-01-27 18:40:15 98

转载 再见!IBM中国研究院

【导读】IBM中国研究院,悄无声息地「关闭」了。曾风光无限,见证了全球巨头在华研发的盛世辉煌,今天却悄然散做满天星。IBM方面对中国研究院「关闭」也给予回应,称这是IBM在中国的研发布局调整,其中国开发实验室 、IBM 中国系统实验室和客户创新中心也在同一栋大楼里,未来也会继续作为创新中心助力中国发展。IBM全球12大研究机构之一、中国最具影响力的研究机构——IBM中国研究院,目前被曝已经全面关闭。近日,据微博网友@马力在知群爆料,IBM CRL(IBM 中国研究院)关闭了,并配以感叹的文字来怀念这

2021-01-26 19:01:44 105

转载 费解!为什么那么多人用“ji32k7au4a83”作密码?

之前我们报导过 2020年被用烂大街的密码,500 多万个泄漏密码表明,共有近 3% 的人使用“123456”作为密码。而最近知名黑客网站 Have I Been Pwned 上一个密码“ji32k7au4a83”的使用次数引起了热烈讨论。Have I Been Pwned 是一个可以查询用户的邮箱是否被泄漏的网站,它的一个密码查询功能 Pwned Passwords 记录着在数据泄露中暴露的 551 509 767 个真实密码,用户可以在这里查询某个密码被使用的次数。比如查询一下 2018 年最烂密码“

2021-01-25 17:15:13 99

转载 再见 Win10系统!下一代操作系统要来了!!

据最新消息称,Windows 10X有望于春季结束前向OEM厂商推送。起初微软希望为双屏设备打造专属的Windows 10X体验,但现实表明它更可能在单屏PC上展开试点。此外与常规的 Windows 10 操作系统相比,“X”主要在视觉上有更大的变化。通常情况下,Windows 10 的开始菜单是从左下角开始唤出的。但Windows 10X的“开始菜单”,却是在屏幕中间悬浮的,对于很多用户来说,这是很不适应的。此外,Windows 10X主推原生、渐进式 Web 应用(PWA)、以及可快捷调用的网站应

2021-01-22 17:34:48 106

转载 GET 和 POST请求的本质区别是什么?原来我一直理解错了

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”:GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark.

2021-01-21 17:51:45 118

转载 淘宝开源的代码质量检测工具,太强大了!!

好的代码一定是整洁的,并且能够帮助阅读的人快速理解和定位。好的代码可以加快应用的开发迭代速度,不必花过多的时间来修复 bug 和完善代码。好的代码不但能够使得新的项目成员更容易加入项目,同时方便项目组成员快速做好 Back up。好的代码便于促进团队间交流合作提升开发效率。代码质量评价标准有编码经验的人对代码都有一定的“鉴赏力”,能够凭感觉给出代码好坏的主观评价。但是这种凭感觉的方式太过个性随意,所谓仁者见仁智者见智,很难达成共识,那有没有一种公认的标准来鉴定代码质量呢?答案是有的。这里简单分享当下

2021-01-20 18:45:55 107

转载 AI神还原苏东坡相貌,古画上的苏东坡“活”了

作为备受推崇的历史文化名人,苏轼从古自今可谓“圈粉”无数。近日,网友根据古画,用AI技术还原了多幅画像上的苏东坡,还别出心裁搭配了古音诗歌朗诵。速戳视频↓↓ 感受人工智能与古韵诗意的奇妙“碰撞” 坡迷看过来,AI神还原苏东坡相貌,古画上的苏东坡“活”了#AI还原苏东坡##最IN资讯# 作者:微博 @大谷Spitzer网友评论:我有一个不情之请 能不能让我看看潘安到底多帅!

2021-01-19 17:49:04 156

转载 用了3年Apollo,这次我选择了Nacos,原因不多说了

老板都开口了,我能说不么?本文探讨一下如何实现不同环境(开发、测试、灰度、正式)的配置管理问题。就像Maven用groupId、artifactId、version三者来定位jar包在仓库中的位置一样,Nacos也提供了 Namespace (命名空间) 、Data ID (配置集ID)、 Group (组) 来确定一个配置文件(或者叫配置集)。由此,实现多环境配置的方案也有三种:1、用命名空间(namespace)来区分不同的环境,一个命名空间对应一个环境;2、用配置组(group)来区分不同的

2021-01-18 17:40:46 100

转载 新版 IDEA 发布,牛逼!网友:内存占用有所好转!

IntelliJ IDEA 2020.3 EAP 3 发布IntelliJ IDEA 2020.3 的第三个体验版本现已发布,我们来看下这个版本主要更新内容有什么呢:现在,用户可以为每个项目启用插件。根据自己的需要进行配置为只读文件和来自外部库的文件实现了 Reader Mode (设置路径 Settings / Editor / Reader Mode.)用户现在可以轻松打开 .jfr 和 .hprof 文件。已实现 CPU 时间轴,以便更好地直观显示 Profiler 结果

2021-01-15 18:48:32 134

转载 where 1=1 是什么鬼?

这段代码应该是由程序(例如Java)中生成的,where条件中 1=1 之后的条件是通过 if 块动态变化的。例如:String sql="select * from table_name where 1=1"; if( conditon 1) { sql=sql+" and var2=value2"; } if(conditon 2) { sql=sql+" and var3=value3"; } where 1=1 是为了

2021-01-14 16:15:54 106

转载 有了这 4 款工具,老板再也不怕我写烂SQL了

你对于正在运行的mysql 性能如何?参数设置的是否合理?账号设置的是否存在安全隐患?是否了然于胸?俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运行的重要手段。今天和大家分享几个mysql 优化的工具,你可以使用它们对你的mysql进行一个体检,生成awr报告,让你从整体上把握你的数据库的性能情况。1、mysqltuner.pl这是mysql一个常用的数据库性能诊断工具,主要检查参数设置的合理性包括日志文件、存储引擎、安全建议及性能分析。针对潜在的问题,给

2021-01-13 19:21:36 82

转载 IDEA 卡成球了 !咋优化 ?

在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。Don’t be a Scrooge and give your IDE some more memory不要做守财奴,给IDE多留点内存吧。昨天,大家就是否自定义IntelliJ IDEA 的内存设置进行了讨论,有些人选择默认设置,有些人会对默认的设置进行简单的变更,还有一些开发者会基于他们的需求进行全面复杂的设置。笔者目前的工作是处理几个微服务项目和一个老项目,而客户的

2021-01-12 21:32:05 90

转载 Java 项目权威排名:Nacos 未上版,Gradle 排名第二,Maven 排名 28

https://github.com/ossf/criticality_score 发布了开源项目排名,下载地址:https://commondatastorage.googleapis.com/ossf-criticality-score/index.html我在这里选出我感兴趣,而且和公众认知不大一致的排名。Spring生态这点毫无疑问,Spring生态是Java开发的实际标准规范。基于“事件驱动架构”的Spring Cloud Stream项目也上榜了,这才是微服务解耦的正确姿势。gr

2021-01-11 18:39:51 97

mpandroidchartlibrary-2-1-6.jar

android mpchart jar包,最牛逼的图表化框架

2016-06-28

一个用MediaPlayer播放网络视频案例

一个用MediaPlayer播放网络视频案例

2016-08-31

android api中文版

最新android中文版API,对于android程序员有福音了。大家决的好,多发表评论哈。

2014-05-09

传智播客黎活明老师EJB源码

传智播客黎活明老师EJB源码,很全还代pdf文档

2014-04-18

15年毕业设计-图书管理系统源码

本系统中包含如下功能模块:系统设置,读者管理,图书管理,图书借还,续借预约,系统查询和更改口令。 有web端和android端,采用mysql数据库。内附有数据库表。是呕心之作。

2016-03-12

张泽华android源代码

张泽华android基础教程源代码 找了好久 分享给大家

2014-03-16

黑马入学Java知识—精华总结(上)

黑马程序员Java知识精华总结,总结相当全面。希望对大家有用

2014-04-18

黑马入学Java知识—精华总结(下)

对于去面试的同学,这个总结相当有用,里面附有详细的代码和注解

2014-04-28

算法导论.pdf

这本黑书涵盖了大多数算法,是不可多得的好书

2013-07-29

HEAD_FIRST设计模式(中文版)

HEAD_FIRST设计模式(中文版),买书送的,绝对无缺页。非常齐全。难得的一本,我见过写的最好的设计模式的书。。有须要的朋友,可以下载。。

2014-07-17

毕向东java代码

毕向东java代码,适合java基础的童鞋,很多案例

2014-03-18

码农突围的留言板

发表于 2020-01-02 最后回复 2020-03-16

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

TA关注的人 TA的粉丝

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