hughjin

规范

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

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

2019-04-10 11:02:08

阅读数 5

评论数 0

编程题:网上题库网站

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

2019-03-19 14:23:50

阅读数 99

评论数 0

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

java.lang.Thread内部描述线程状态的枚举类的源代码: public enum State { /** * Thread state for a thread which has not yet started. */ ...

2019-03-19 10:22:28

阅读数 21

评论数 0

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

本文转载之https://www.cnblogs.com/coffeedeveloper/p/4825177.html -------------------------------------------------------------------- 这两天恰好有我的前boss在朋友圈分...

2019-03-14 17:33:30

阅读数 266

评论数 0

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

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用户线程(User )是可以理解为运行在前台的线程。 守护进程(Daemon)是运行在后台的一种特殊进程。Java平台把操作系统的底层进行了屏蔽,在JVM虚拟平台里面构造出对自己有利的机制,...

2019-03-11 19:47:09

阅读数 35

评论数 0

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

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

2019-03-11 10:15:38

阅读数 33

评论数 0

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

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

2019-03-09 11:58:08

阅读数 24

评论数 0

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

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

2019-03-06 16:47:32

阅读数 48

评论数 0

程序人生之团队管理

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

2019-03-04 11:41:25

阅读数 33

评论数 0

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

SDK(软件开发工具包 Software Development Kit)最熟悉的就是JDK。 IDE (集成开发环境 itegrity development environmental) 比如eclipse,idea。 JDK(Java软件开发工具包 Java development tool...

2019-03-04 11:19:54

阅读数 7864

评论数 0

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

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

2019-03-02 10:43:45

阅读数 41

评论数 0

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

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

2019-03-02 10:08:52

阅读数 65

评论数 0

Java并发编程之概念三:进程与线程

widow系统/任务管理器中的进程与线程关系 关系总结:一个应用程序可以同时启动多个进程,一个进程可以同时并发运行多个线程。 进程是指一个内存中运行的应用程序 进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text regio...

2019-03-02 09:49:21

阅读数 61

评论数 0

Java并发编程之概念二:同步与异步

同步(Sync) 所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 根据这个定义,Java中所有方法都是同步调用,应为必须要等到结果后才会继续执行。 我们在说同步、异步的时候,一般而言是特指那些需要其他端协作或者需要一定时间完成的任务。 简单来说,同步...

2019-03-02 09:24:27

阅读数 56

评论数 0

Java并发编程之概念六:乐观锁与悲观锁

为什么需要锁(并发控制):在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: (1)丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 (...

2019-03-01 10:04:53

阅读数 51

评论数 0

程序人生之软件工程师应具备的素质技能

软件程序员应具备的素质技能 序号 技能项 说明 1 写文档和注释的习惯 优秀程序员是非常注重注释和文档的编写的; 作为程序员,30%的工作时间用来写注释和技术文档是很正常的,而作为高级程序员和系统分析师,这个比例还要高很多。 2 模块...

2019-02-28 18:58:32

阅读数 7244

评论数 0

Java并发编程之概念一:并行与并发

目录 概念解释 操作系统并发程序执行的特点: 并发和并行的作用 并行和并发区别 概念解释 并行性和并发性是既相似又有区别的两个概念。 并行性是指两个或多个事件在同一时刻发生。 而并发性是指连个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序...

2019-02-28 14:39:17

阅读数 45

评论数 0

研发工具之谷歌浏览器无法加载flash的问题

或许很多朋友都会觉得谷歌浏览器更新后,变得不好用了,总是无法加载flash,哪怕重新安装了flash插件,问题也没有解决。这一问题,是因为谷歌浏览器为了防止flash中携带病毒,自动加载的话,存在很大的安全隐患,所以默认是不加载flash,需要手动允许才可以加载。其实,我们只要把当前站点加入到允许...

2019-01-22 08:55:25

阅读数 455

评论数 0

程序人生之发布前后的问题与反思

良好的态度与深入的反思 1.SQL脚本中禁止出现drop语句,ps:删掉没有备份的数据库表,那是传说中的“删库跑路” 2.删除,批量删除,按条件删除等删除相关功能,本地功能一定要每个场景都测试,切勿只测一部分,导致线上数据的遗失。 3.在处理具有历史数据的功能的时候 要做到兼...

2019-01-18 09:08:23

阅读数 39

评论数 0

学习总结之1047 行 MySQL 详细学习笔记(转载)

Windows服务 -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p...

2019-01-17 08:53:57

阅读数 161

评论数 0

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