4 hughjin

尚未进行身份认证

好好学习天天向上

等级
TA的排名 1w+

技能图谱

2019-09-16 11:04:13

知乎超热门话题:为什么要考985?(转载)

各位上午好,这次给大家分享一个比较沉重的话题。为什么要考985?本话题在知乎上有将近千万浏览量:有许多人并非985211出身,包括我。我们真的在瞎操心吗?恰恰相反,我们更应该多关注,原因你我应该都心知肚明。在此选取一些高赞的回答,供各位思考。1.作者:匿名用户https://www.zhihu.com/question/306638451/answer/761...

2019-09-10 14:22:06

团队建设之代码质量

代码质量与代码规范代码规范和架构设计是软件的灵魂所在,代码质量偏低,就像是人失去了三魂七魄中的一魄,就会丧失活力,影响正常运行,增加软件交付后维护成本,出现推迟完成、超出预算、特性缺失等现象。只要是团队开发,遵守同一份规范,写出的代码人人都是可以看懂和维护的.而每个人都以不同的风格写代码,整个项目中,风格乱舞,无疑会增加后期维护。实际上,每家公司都会有一份自己的代码规范,因此提高代码质量...

2019-07-06 16:00:30

Java进阶知识点6:接口幂等性

1.幂等地定义1.1数学定义在数学里,幂等有两种主要的定义:在某二元运算下,幂等元素是指被自己重复运算(或对于函数是为复合)的结果等于它自己的元素。如,乘法运算下,0和1符合的自乘运算符和幂等,即s*s=s 某一元运算为幂等的时,其作用在任一元素两次后会和其作用一次的结果相同。例如,高斯符号便是幂等的,即f(f(x))=f(x)1.2计算机中的幂等在计算机中,表示对同一个过程...

2019-07-06 10:41:42

程序人生之项目中使用到的技术

1.kafka(变化量信息推送)(搜索部门)2.mq(基础数据与数据变化量下发)(外围系统)3.solr(订单)4.es(商品)5.redis分布式缓存(校验/索引/)6.

2019-06-13 16:49:00

Java并发编程之线程知识五:线程安全

目录1.基础概念2.造成线程不安全的条件3.变量在JVM内存中的存储4.变量种类与线程安全5.如何避免线程不安全1.基础概念线程:线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。 例如:在电子商务网站中用户发起一个请求,服务器从收到这条请求开始到处理完所有的业务逻辑返回结果的过程一般就是一个线程。当客户端N多的请求同时请...

2019-05-07 21:19:30

Java并发编程之线程知识四:线程类Thread的方法详解

Thread类用于操作线程,是所以涉及到线程操作(如并发)的基础。本文将通过源码对Thread类的功能作用进行分析。一、属性/*MakesureregisterNativesisthefirstthing<clinit>does.*/privatestaticnativevoidregisterNatives();sta...

2019-05-07 15:03:11

个人年度计划之二零一九

一年之计在于春,一日之计在于晨。一家之计在于和,一生之计在于勤。制定一年的计划,给迷茫的人生一点指引。1.贯穿全年的减肥大业身体是革命的本钱。只要到了失去了才会知道珍惜,而往往那个时候已经为时已晚,世间最常见的事情莫过于此。老一辈人经常叮嘱要注意身体,要加强锻炼,可能是我们听得多了,就感觉这个只是日常的叮咛,很多人并没有放在心上。然而,等我们年龄再大些,我们也会这...

2019-05-07 14:24:43

高效编程之jquery 设置页面元素不可点击、不可编辑、只读

$("input").attr('readonly',true);$("textarea").attr('readonly',true);$(':radio').attr('disabled',true);$(':checkbox').attr('disabled',true);$(':button').attr('disabled',true);$('a').removeA...

2019-04-10 11:02:08

编程题:网上题库网站

题库-牛客网https://www.nowcoder.com/题库-计蒜客https://nanti.jisuanke.com/oi?kw=&sort=&status=&tags=&page=1题库-赛码网http://www.acmcoder.com/index题库-hihoCoderhttp://hihocoder.com/p...

2019-03-19 14:23:50

Java并发编程之线程知识三:线程的状态

java.lang.Thread内部描述线程状态的枚举类的源代码:publicenumState{/***Threadstateforathreadwhichhasnotyetstarted.*/NEW,/***Threadstatefora...

2019-03-19 10:22:28

程序人生之你为什么不分享(转载)

本文转载之https://www.cnblogs.com/coffeedeveloper/p/4825177.html--------------------------------------------------------------------这两天恰好有我的前boss在朋友圈分享他看到的文章,是关于分享的主题。作者在文章里把新人或者说菜鸟不肯分享的原因总结为害怕被所谓的高手/大...

2019-03-14 17:33:30

Java并发编程之概念七:用户线程和守护线程

在Java中有两类线程:UserThread(用户线程)、DaemonThread(守护线程)用户线程(User)是可以理解为运行在前台的线程。守护进程(Daemon)是运行在后台的一种特殊进程。Java平台把操作系统的底层进行了屏蔽,在JVM虚拟平台里面构造出对自己有利的机制,这就是守护线程的由来。它的作用是为其他线程的运行提供便利服务,它独立于控制终端并且周期性地执行某种任...

2019-03-11 19:47:09

踩坑系列之List倒序排序问题

问题描述项目中利用为数字的字符串转为Integer进行逆序排序,使用Collections.reverse(list);意外失败;不知道为什么总是不能倒序排列。无奈改成Collections.sort(list,Collections.reverseOrder());后成功。写了个demo测试packagecom.jarWorker.demo;importjava.util....

2019-03-11 10:15:38

Java并发编程之线程知识二:线程的创建

目录线程创建的说明创建方式一:继承java.lang.Thread类创建方式二:实现java.lang.Runnable接口两种创建线程方式的对比线程创建的说明线程的创建分两步:1.实现接口java.lang.Runnable重写其run方法;2.创建线程对象,通过start()方法去启动线程。线程的创建有两种方式:1.继承java.lang.Thread类;2....

2019-03-09 11:58:08

Java并发编程之线程知识一:单线程与多线程

目录1.多线程和单线程的区别和联系2.多线程的优点3.多线程一定快吗1.多线程和单线程的区别和联系一个进程是由一或多个线程组成,进程只负责资源的调度和分配,线程才是程序真正的执行单元,负责代码的执行。单线程每个正在运行的程序(即进程),至少包括一个线程,这个线程叫主线程主线程在程序启动时被创建,用于执行main函数只有一个主线程的程序,称作单线程程序主线程负责执行...

2019-03-06 16:47:32

程序人生之团队管理

1.先设计,后开发。先列思路步骤,再写代码。2.管理权下放,项目中必须有人全身心负责。有管理者,带动项目的稳步前行。3.无论什么情况都要进行codereview,利人利己。4.压缩质量得到的进度保证不可取,开发周期不合理决不答应客户。否则坑了自己坑了同事,更坑了客户。合理的安排与设计。5.手底下人数达到5个,需要培养一只左手,人数达到10个的时候,再培养一只右手6.针对开发的角度,自...

2019-03-04 11:41:25

程序人生之常见术语与名词解释

Java相关SDK(软件开发工具包SoftwareDevelopmentKit)最熟悉的就是JDK。IDE(集成开发环境itegritydevelopmentenvironmental)比如eclipse,idea。JDK(Java软件开发工具包Javadevelopmenttoolkit)包含了Java的运行环境(JRE)和Java工具(javac/java/j...

2019-03-04 11:19:54

Java并发编程之概念五:阻塞和非阻塞

概念描述阻塞和非阻塞通常被用来形容多线程间的相互影响。解释:当一个线程占用了临界区资源,那么其它需要使用这个资源的线程都必须在这个临界区上等待。等待会导致线程挂起,这样就形成了阻塞。如果占用资源的线程一直没有释放资源,那么其它的线程在这个临界区上都不能继续工作。相反,非阻塞表明多个线程之间的执行是不会相互影响的。阻塞调用阻塞调用是指调用结果返回之前,当前线程会被挂起,一直处...

2019-03-02 10:43:45

Java并发编程之概念四:临界资源与临界区

临界资源临界资源是一次仅允许一个进程使用的共享资源。各进程采取互斥的方式,实现共享的资源称作临界资源。属于临界资源的硬件有,打印机,磁带机等;软件有消息队列,变量,数组,缓冲区等。诸进程间采取互斥方式,实现对这种资源的共享。临界区每个进程中访问临界资源的那段代码称为临界区(criticalsection),每次只允许一个进程进入临界区,进入后,不允许其他进程进入。...

2019-03-02 10:08:52

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。