会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一杯苦茶ol
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2021年1月20日
常用数据结构详解
摘要: 对于一些基本概念,很多人都是模模糊糊,没有一个清晰的认识和理解。我也是,所以今天好好理清一下这些概念。 数据结构大致包含以下几种存储结构: 线性表,还可以细分为顺序表、链表、栈和队列。 树结构,包括普通树、二叉树、线索二叉树等。 图存储结构。 线性表 线性表结构存储的数据往往是可以依次排列的,就像小
阅读全文
posted @ 2021-01-20 14:03 一杯苦茶ol
阅读(123)
评论(0)
推荐(0)
编辑
2021年1月13日
关于小程序undefined遇到的各种坑
摘要: 最近开发小程序,发现爆的最多的错就是各种undefined 这里整理了遇到各种undefined的解决思路: 苦茶在进行微信小程序页面跳转时,进行了传递参数,而页面传递参数的时候,像数字、字符串之类的可以直接传递,对象和数组需要用JSON.stringify()转成字符串再进行传递。然后在跳转页面的
阅读全文
posted @ 2021-01-13 14:16 一杯苦茶ol
阅读(4480)
评论(0)
推荐(0)
编辑
2020年7月11日
常见基本算法集合
摘要: 1:冒泡排序: 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处。同理,其他的元素就可以排好。 public static void bubbleSort(int[] arr) { for(int x=0; x <arr.length;x++){ for(int y=0; y<ar
阅读全文
posted @ 2020-07-11 16:55 一杯苦茶ol
阅读(462)
评论(0)
推荐(0)
编辑
数据库内外连接以及自然连接
摘要: 数据库中的内连接、自然连接、外连接数据中的连接join分为内连接、自然连接、外连接,外连接又分为左外连接、右外连接、全外连接。 当然,这些分类都是在连接的基础上,是从两个表中记录的笛卡尔积中选取满足连接的记录。笛卡尔积简单的说就是一个表里的记录要分别和另外一个表的记录匹配为一条记录,即如果表A有3条
阅读全文
posted @ 2020-07-11 12:30 一杯苦茶ol
阅读(323)
评论(0)
推荐(0)
编辑
2020年6月17日
Mybatis的一级二级缓存
摘要: 一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,
阅读全文
posted @ 2020-06-17 10:50 一杯苦茶ol
阅读(142)
评论(0)
推荐(0)
编辑
2020年6月9日
彻底弄懂CAS单点登录
摘要: 1.1. What is CAS ? CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。 CAS 开始于 2001 年, 并在 2004 年
阅读全文
posted @ 2020-06-09 19:16 一杯苦茶ol
阅读(1546)
评论(0)
推荐(0)
编辑
2020年5月18日
Tomcat部署项目的方式
摘要: Tomcat部署项目有三种方式: 1:将项目直接打成war包放进Tomcat的webapps目录下,tomcat会自动帮我们解压,无序修改其他配置即可部署。 2:配置Server.xml,在Tomcat的conf文件夹下配置server.xml,<Context docBase="D:\test\d
阅读全文
posted @ 2020-05-18 16:40 一杯苦茶ol
阅读(131)
评论(0)
推荐(0)
编辑
2020年5月15日
redis集群脑裂以及解决方案
摘要: 关于reids集群会由于网络等原因出现脑裂的情况,所谓的集群脑裂就是,由于redis master节点和redis salve节点和sentinel处于不同的网络分区,使得sentinel没有能够心跳感知到master,所以通过选举的方式提升了一个salve为master,这样就存在了两个maste
阅读全文
posted @ 2020-05-15 18:55 一杯苦茶ol
阅读(9572)
评论(0)
推荐(0)
编辑
2020年4月20日
AOP分析--代理方式的选择
摘要: 什么是 AOP ? 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。
阅读全文
posted @ 2020-04-20 15:13 一杯苦茶ol
阅读(450)
评论(0)
推荐(0)
编辑
线程池
摘要: 为什么要用线程池 随着处理器的核心越来越多,利用多线程技术可以把计算逻辑拆分成多个片段,分配到多个核心上,可以显著减少处理时间,提高效率;复杂的业务逻辑,可以使用多线程并发处理,缩短响应时间,提高用户体验。java的线程机制是抢占式协作多线程, 调用机制会周期性的中断线程,将上下文切换到另一个进程,
阅读全文
posted @ 2020-04-20 12:25 一杯苦茶ol
阅读(158)
评论(0)
推荐(0)
编辑
下一页