Java
文章平均质量分 69
D.Chuan
If not me , who ?
展开
-
【2017-08-21】 Java基础复习记录
1.java四舍五入与保留位2.银行舍入法3.保留位 4种方法链接地址:http://blog.csdn.net/chenssy/article/details/12719811个人扩展:BigDecimal类-更加精密的计算(商业计算)链接地址:http://www.cnblogs.com/chenssy/archive/2012/09/09/2677279.html原创 2017-08-22 16:57:00 · 306 阅读 · 0 评论 -
「笔记」Java 泛型
泛型定义Java 1.5 新特性,本质就是参数化类型,即所操作的数据类型被指定为一个参数泛型的好处是在编译的时候进行类型安全检查,并且所有的强制转换都是自动和隐式的,以提高代码的重用率主要规则只能是 类 类型,不能是基础简单类型(Integer / int )同一种泛型允许有多个实现实例,但实现实例之间互不兼容泛型的参数类型可以有多个泛型的参数类型可以使用extends、sup...原创 2019-06-10 10:05:40 · 281 阅读 · 0 评论 -
「笔记」Nginx总结
代理服务器含义:「客户端」在发送请求时,先发送给「代理服务器」,「代理服务器」接受请求后转发给「服务端」,「服务端」处理请求后返回数据给「代理服务器」,「代理服务器」存储数据并转发给「客户端」目的:提高访问速度:「客户端」访问相同的站点数据时,直接从「代理服务器」中读取,起到缓存的作用防火墙:可为「服务端」过滤某些不安全的请求信息翻墙看片 可访问受限网点:「客户端」访问受限时,可通过...原创 2018-09-24 19:14:23 · 319 阅读 · 0 评论 -
事务未完成提交,导致表被锁
背景在xxxx项目中,需要将旧表数据导入新表中,因表结构与字段名都不同,遂采取设置一个定时任务去搞。读取老数据拆分新表所需数据信息插入新表在本地Debug启动调试,程序运行到插入新表时,直接「 强制 」关闭程序。然后 … 除了「复制」,其他操作都直接卡死…完了完了… 这下得收拾收拾工位准备去找财务结算了额,不对!这好像是「Dev环境」,NICE !~~...原创 2018-09-16 14:55:50 · 5792 阅读 · 1 评论 -
假期复习资料及其完成情况(打卡贴—Done!!)
哈哈哈哈哈哈 假期来临了 ~ 重返校园 贼开心~ 毕业论文也撸得差不多了 ~ 清考也过了~ 重修网课也上完了~ cool !!! 准备趁着这段假期,系统地过一遍基础~ 要求 学习链接 要求 完成情况及其完成日期 Java入门——Java基础 http://www.imooc.com/learn/85 完成所有内容学习,并且做完相...原创 2018-05-25 17:36:59 · 370 阅读 · 0 评论 -
【Java多线程与并发】知识点整理(追加中)
前言:文章中只罗列出知识点问题,并不提供对应的答案,仅仅作为检验自己是否对某个知识点存在空缺或遗忘,答案请自行Google; Java多线程入门级书籍推荐:《Java多线程编程核心技术》2018年3月4日记录:一.简述 volatile 关键字 - a.内存屏障 - b.使用 volatile 关键字的场景二.简述Java内存模型(非Java虚拟机内存模型) - a.vol...原创 2018-03-04 19:13:30 · 342 阅读 · 0 评论 -
【数据库】知识点整理(追加中)
前言:文章中只罗列出知识点问题,并不提供对应的答案,仅仅作为检验自己是否对某个知识点存在空缺或遗忘,答案请自行Google; 一.sql 语句应该考虑哪些安全性二. sql注入 - a.如何防止三.内连接和外连接的区别 - a.inner join 与 left join 性能比较(解析阶段 / 编译优化阶段)四.数据库的三级范式五.数据库事务正确执行的四个基本要素(事务的...原创 2018-03-11 00:41:28 · 222 阅读 · 0 评论 -
【Java虚拟机 / JVM】知识点整理(追加中)
前言:文章中只罗列出知识点问题,并不提供对应的答案,仅仅作为检验自己是否对某个知识点存在空缺或遗忘,答案请自行Google; 2018年3月8日记录:一.说一下 Java 的垃圾回收机制? - a.System.gc() - b.运行时的内存分布情况 - c.如何判断对象已死(两种算法) - d.4种引用方式 - e.4种垃圾回收算法二.Java虚拟机内存模型(区别于 Jav...原创 2018-03-07 11:20:01 · 301 阅读 · 0 评论 -
深入浅出ConcurrentHashMap
简书 占小狼转载请注明原创出处,谢谢!关于文章中的疑问:为什么要构造一个反序链表,放在nextTable的i+n的位置上呢,在《深入分析ConcurrentHashMap1.8的扩容实现 》一文中进行了详细分析。前言HashMap是我们平时开发过程中用的比较多的集合,但它是非线程安全的,在涉及到多线程并发的情况,进行get操作有可能会引起死循环,导致CPU利用率接近100%。final Ha转载 2018-01-14 15:19:46 · 659 阅读 · 0 评论 -
Java消息队列-activemq集群与配置
主从集群方案: Shared storage master/slave 共享存储 Replicated LevelDB Store 基于复制的LevelDB Store基于复制的LevelDB Store的原理 三者配置同一个Zookeeper结点, Zookeeper选举A为主(此时只有A具有服务的能力),A获得消息后本地储存,然后通过Zookeeper同步到B、C, B、C分别对消息进原创 2017-12-28 20:59:05 · 952 阅读 · 0 评论 -
Java消息队列-ActiveMq代码记录
Java消息队列对比: 队列模式(queue):平均接收消息生产者产生的消息 主题模式(topic):全部接收生产者产生的所有消息,消费者必须要先预定主题,才能收到消息,没有预定的话是不能收到消息(也就是消费者无法消费产生在它启动接听之前的消息)JMS编码接口之间的关系: pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns原创 2017-12-27 23:08:13 · 601 阅读 · 0 评论 -
【Java集合】JDK1.8源码之LinkedList(详细注释+常见问题)
详细注释LinkedList类属性与继承关系:public class LinkedListE> extends AbstractSequentialList implements List, Deque, Cloneable, java.io.Serializable{ /** * 实际元素个数 */ transient原创 2018-01-11 16:33:20 · 463 阅读 · 0 评论 -
【Java集合】JDK1.8源码之ArrayList(详细注释+常见问题)
详细注释类属性与继承关系:public class ArrayListE> extends AbstractListE> implements List, RandomAccess, Cloneable, java.io.Serializable{ /** * 版本号 */ private static final long原创 2018-01-10 23:36:06 · 379 阅读 · 0 评论 -
Java基础-String类的intern()方法详解
0.引言什么都先不说,先看下面这个引入的例子:[java] view plain copy print?String str1 = new String(“SEU”)+ new String(“Calvin”); System.out.println(str1.intern() == str1); System.out.println(str1 == ”SEUCalvin”); St转载 2018-01-02 18:13:06 · 400 阅读 · 0 评论 -
Java基础-String类的常用方法与对应源码
日期:2018年3月7日: 常见问题: String str=new String(“ydc”); 会产生几个对象呢? 答案:1或者2个(答案自行Google) String str=“y”+“dc”;当字符串常量池为空时,会产生几个对象呢? 答案:在有编译器优化时,只产生1(“ydc”)个,如果未优化,产生3个(“y”,“dc”,“ydc”)日期:2018年1月2日: Strin...原创 2018-01-02 16:28:34 · 399 阅读 · 0 评论 -
【2017-08-22】 Java基础复习记录
1.equals()2.重写equals()使用getClass进行类型判断链接地址:http://blog.csdn.net/chenssy/article/details/14963073个人扩展:可以跟String 重写equals方法 和为什么用final修饰String 一起来谈1.String常用api2.String StringBuffer St原创 2017-08-23 18:39:28 · 289 阅读 · 0 评论 -
「笔记」Java 虚拟机
文章目录Java 内存区域与内存溢出异常垃圾收集器与内存分配策略内存分配与回收策略虚拟机类加载机制Java 内存区域与内存溢出异常程序计数器、Java 虚拟机栈、本地方法栈 均为线程私有程序计数器当前线程所执行的字节码的行号指示器字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令分支、循环、跳转、异常处理、线程恢复等功能均依赖计数器Java...原创 2019-06-28 16:34:22 · 177 阅读 · 0 评论