![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 96
永久前锋
这个作者很懒,什么都没留下…
展开
-
JAVA 开发规范
本篇规范基于阿里巴巴、华为的开发手册,添加了我们团队的开发风格规范,补充了一些细节。感谢前人的经验和付出,让我们可以有机会站在巨人的肩膀上眺望星辰大海。规范不是为了约束和禁锢大家的创造力,而是为了帮助大家能够在正确的道路上,尽可能的避免踩坑和跑偏。规范可以让我们无论单枪匹马还是与众人同行的时候都能得心应手。规范可以让我们在面对日益变态的需求和做代码接盘侠的时候,更优雅从容。规则并不是完美的,通过约束和禁止在特定情况下的特性,可能会对代码实现造成影响。但是我们制定规则的目的:为了大多数程序员小伙原创 2020-09-23 16:20:30 · 2798 阅读 · 0 评论 -
IO与NIO
1、阻塞与非阻塞阻塞与非阻塞是描述进程在访问某个资源时,数据是否准备就绪的的一种处理方式。当数据没有准备就绪时:阻塞:线程持续等待资源中数据准备完成,直到返回响应结果。 非阻塞:线程直接返回结果,不会持续等待资源准备数据结束后才响应结果。2、同步与异步同步与异步是指访问数据的机制,同步一般指主动请求并等待IO操作完成的方式。 异步则指主动请求数据后便可以继续处理其它任务,随后等待IO操作完毕的通知。老王烧开水:1、普通水壶煮水,站在旁边,主动的看水开了没有?同步的阻塞2、普通水壶煮水转载 2020-09-22 14:05:08 · 167 阅读 · 0 评论 -
AJax原理
AJAX利用一个构建到所有现代浏览器内部的对象-XMLHttpRequest-来实现发送和接收HTTP请求与响应信息。一个经由XMLHttpRequest对象发送的HTTP请求并不要求页面中拥有或回寄一个<form>元素。AJAX中的"A"代表了"异步",这意味着XMLHttpRequest对象的send()方法可以立即返回,从而让Web页面上的其它HTML/JavaScript继续其浏览器端处理原创 2010-09-10 13:30:00 · 240 阅读 · 0 评论 -
正则表达式和字符串处理
转自 坐看风起第一章 正则表达式概述正则表达式(Regular Expression)起源于人类神经系统的研究。正则表达式的定义有以下几种:l用某种模式去匹配一类字符串的公式,它主要是用来描述字符串匹配的工具。l描述了一种字符串匹配的模式。可以用来检查字符串是否含有某种子串、将匹配的子串做替换或者从中取出符合某个条件的子串等。l由普通字符(a-z)以及特殊转载 2012-02-24 17:01:55 · 334 阅读 · 0 评论 -
个人总结,什么是JNDI?
个人理解,JNDI其实就是一种数据库访问技术。简单的从字面意思也可以理解为,通过一个Java命名规范命名的引用+XML目录结构形式配置文件来完成数据库访问的灵活配置,所有才会有这样一个名称。...原创 2014-02-24 18:15:02 · 785 阅读 · 0 评论 -
Java 多线程导致的List集合迭代异常ConcurrentModificationException 和 ArrayIndexOutOfBoundsException 异常
最近项目中发现一个特别奇怪的问题,具体错误信息:Exception in thread "main" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.next(ArrayList.java:857) at com.dhgate.mobile.wap.TestJedisUtil.main(T...原创 2018-12-05 10:55:53 · 1266 阅读 · 0 评论 -
对象数据自动替换方法
/** * 迭代处理对象属性值替换 * @param vo * @param attriMap * @param unchangeNameSet */ private void changeBaseInfo(Object vo,Map attriMap,Set<String> unchangeNameSet) { ...原创 2019-03-07 17:50:06 · 809 阅读 · 0 评论 -
UML各种图总结-精华
UML各种图总结-精华UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类...转载 2019-07-12 15:08:34 · 116 阅读 · 0 评论