摘要: Java多线程是面试重要考点,其知识面涉及深度和广度都是其他面试题型所不及的,本博客系列《Java多线程与高并发》记录了博主学习高并发与多线程的路径,知识点由浅入深,并附有大量案例程序,可以作为笔记随时翻查。话不多讲,上干货。 程序、进程、线程 程序:是一个静态的实体,是一组有序指令的集合,就是躺在 阅读全文
posted @ 2019-10-22 23:20 陈旭园 阅读(19) 评论(0) 推荐(0)
摘要: 原著:聂晓龙(花名:率鸽),阿里巴巴高级开发工程师。 之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。? 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的 阅读全文
posted @ 2019-07-30 22:16 陈旭园 阅读(14) 评论(0) 推荐(0)
摘要: 什么是线性表 线性表是由零个或多个数据元素组成的有限序列。 线性表是有限的线性表第一个元素无前驱,最后一个元素无后继,中间元素只有一个前驱和后继元素线性表可以是空表 常见的线性表 常见的线性表如下图所示 常见的线性表数据结构有:数组,链表,队列,栈;与线性表相对的是稍稍复杂的数据结构,比如:树,图等 阅读全文
posted @ 2019-05-23 22:44 陈旭园 阅读(20) 评论(0) 推荐(0)
摘要: 为什么要加密传输参数?采用什么加密方式?AES有多少中加密类型?是读者大人们自行百度的哟。 话不多说,既然是踩坑记录,放心肯定是能解决问题的。上代码 后端工具类 import org.apache.commons.codec.binary.Base64; import javax.crypto.Ci 阅读全文
posted @ 2019-04-18 22:28 陈旭园 阅读(33) 评论(0) 推荐(0)
摘要: 一个不一样的案例 上一章我们说到了什么是复杂度,怎样计算复杂度。但是之前提到的都是类似于以下案例的: int cal(int n) { int sum = 0; int j = 1; for (int i = 0; i <= n; i++) { sum = sum + i; } return sum 阅读全文
posted @ 2019-04-01 21:56 陈旭园 阅读(21) 评论(0) 推荐(0)
摘要: 数据结构是计算机存储、组织数据的方式。 算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。 程序员学习数据结构和算法,就是学习操纵数据结构解决问题的方法,就是学习如何更快速度更省 阅读全文
posted @ 2019-02-27 18:21 陈旭园 阅读(24) 评论(0) 推荐(0)
摘要: springboot集成dubbo有多种方式,这里介绍一种比较新的不用xml的方式分享给大家,用到依赖dubbo-spring-boot-starter 项目环境:win10+jdk1.8+zookeeper3.4.13+springboot2.0.6 zookeeper的安装和配置不了解的,读者大 阅读全文
posted @ 2018-10-31 22:38 陈旭园 阅读(20) 评论(0) 推荐(0)
摘要: 有时候在看一些开源框架的配置文件(如swagger2)时,有些莫名其妙的属性不知道说的哪个文件夹,特查询资料做个总结,方便以后自己查阅。 Maven属性 内置属性(maven预定义,用户可以直接使用的) 主要有两个常用内置属性: ${basedir}表示项目根目录,即包含pom.xml文件的目录 $ 阅读全文
posted @ 2018-10-21 19:58 陈旭园 阅读(21) 评论(0) 推荐(0)
摘要: 用IDEA搭建springboot2.0.5项目 选择Spring initializr就可以轻松搭建一个springboot项目,第一次搭建很费时 在Group写上公司域名,Artifact写上项目名,打包用Jar 选Web勾选 SQL项,勾选MySQL、JDBC、MyBatis,这里选择了过后, 阅读全文
posted @ 2018-09-28 17:04 陈旭园 阅读(26) 评论(0) 推荐(0)
摘要: 近来研究SpringBoot持久化与缓存的问题,搜集资料做了一个Demo。 环境:Win10、JDK1.8、IDEA、Redis、Mysql5.7、Redis3.2、SpringBoot2.0.4Release版 第一步建立一个学生表: CREATE TABLE `student` ( `sid` 阅读全文
posted @ 2018-08-21 23:04 陈旭园 阅读(27) 评论(0) 推荐(0)