发布了文章2020-07-25
毕业有三个星期了,认为自己应该有更好的时间观念,任务观念,网上搜索了好久,功夫不负有心人,终于找到了可以在window,mac,ios,android上兼容的时间管理软件、时光序
赞了文章2020-07-23
目前工作状态(在职/独立开发): 独立开发独立项目名称:Ego Reader(一个极简&高颜值的RSS阅读器)思否社区ID: @PixelMagePixelMage 辞职成为独立开发者已有四个月,四个月的时间不长但 PixelMage 却把这段时间用到了极致。画UI&出图、写代码、整上架、宣...
发布了文章2020-07-20
业务系统要查询的数据根本就存在!当业务系统发起查询时,按照上述流程,首先会前往缓存中查询,由于缓存中不存在,然后再前往数据库中查询。由于该数据压根就不存在,因此数据库也返回空。这就是缓存穿透。
发布了文章2020-07-19
就算你躺在沙发上三天不起,拉不开窗帘,因为决定不了穿哪双袜子哭个没完,我也不会停止爱你.没有什么大不了的.这个地球有75亿人,就有75亿种正常.
发布了文章2020-07-19
就算你躺在沙发上三天不起,拉不开窗帘,因为决定不了穿哪双袜子哭个没完,我也不会停止爱你.没有什么大不了的.这个地球有75亿人,就有75亿种正常.
赞了文章2020-07-18
本文出自:[链接]作者:莫那 鲁道 1. 什么是缓存雪崩?怎么解决? 通常,我们会使用缓存用于缓冲对 DB 的冲击,如果缓存宕机,所有请求将直接打在 DB,造成 DB 宕机——从而导致整个系统宕机。 如何解决呢? 2 种策略(同时使用): 对缓存做高可用,防止缓存宕机 使用...
发布了文章2020-07-16
面试的时候被问到了Java8新特性,忘记了很多,好好整理了关于Java8新特性的知识,如果有写得不对的地方还请大佬指正,让我们畅游在知识的海洋中吧
发布了文章2020-07-15
select * from tablea awhere EXISTS (select * from tableb b where a.aid = b.aid )
发布了文章2020-07-15
前言 整理了一些必会的知识,你要是不会,就来砍死博主吧 常用注解 @RequestParam将请求参数绑定到你控制器的方法参数上(是springmvc中接收普通参数的注解)案例: {代码...} {代码...} {代码...} @PathVariable从一个URI模板里面取值来填充 {代码...} {代码...} @Req...
发布了文章2020-07-14
每次获取数据的时候担心数据被修改, 所以每次获取数据的时候都会进行加锁, 确保自己使用过程中数据不会被别人修改, 使用完成后对数据进行解锁. 由于数据进行加锁, 期间对改数据进行读写的其他线程都会进行等待
发布了文章2020-07-13
前言 客户测试反馈说我们的代码有SQL注入的风险,查了一下确实有一处。 咱来说说SQL注入问题吧 SQL注入到底是什么 SQL注入是一种注入攻击,,可以执行恶意SQL语句。它通过将任意SQL代码插入数据库查询,使攻击者能够完全控制Web应用程序后面的数据库服务器。攻击者可...
发布了文章2020-07-13
前言 想象场景:小白初入职场,看到很多数据库的代码发现都不清楚,急哭小白了,急急忙忙的去百度,收集到的资料很多,也很迷,乱七八糟的都是 虫虫:为了方便小白 虫虫把关联表的查询方式总结了 关联查询种类 等值连接、自然连接、内连接、自连接、左外连接、右外连接...
发布了文章2020-07-12
前面介绍了三种工厂模式,面试除了工厂模式之外还有其他的模式会问,本次我将说说适配器模式,装饰模式,还是老规矩,放在一个.java里面,复制即可食用
发布了文章2020-07-11
面试被提问到三种工厂模式 回答得十分模糊 于是花了一上午时间梳理并总结 ,为了方便大家实践,我把代码都编写在一个.java里面,复制即可食用.写完总结了一下,三种工厂设计模式产品和工厂对应关系类似,多对一,一对一,以及一对多
发布了文章2020-07-10
前面我们以及学习了如何利用sql语句进行循环添加数据,在添加了大量的数据之后咱们就可以学习与实践索引了!!快乐+1 知识+2 好下面我们开始
赞了文章2020-07-10
是主从?还是双主?有没有分库?大的表做了分表没?等等...部署方式大概率也都是分库的,表数量级超千万基本上都开始分表了,考虑周全的企业,肯定也有数据库的冷备,热备,灾备,以及异地容灾等等。
发布了文章2020-07-10
前言 有时我们需要添加很多测试的数据 在不使用Java的情况下 如何用SQL语句进行添加 ? 本文将讲述单层循环,双层循环,以及日期循环 单层循环 测试表代码 {代码...} 再编写存储过程,其中涉及到循环的使用。我们欲通过这个存储过程,来达到往表中插入数据的效果 {代...
赞了文章2020-07-10
Java源代码.java文件通过编译成字节码.class文件后,需要被加载到Java虚拟机的内存空间中使用,这个过程就是类加载。类加载依靠的是Java类加载器
发布了文章2020-07-10
前言 面试官:虫虫你简历上写了了解mybatis缓存,那你能说说一级缓存和二级缓存的区别吗? 虫虫:我只知道这是用来缓存sql查询的数据 面试官:没了? 虫虫:没了 面试官:公司门知道在哪里吧 自己走还是我送你 以上是虫虫的面试经历 于是虫虫决定恶补一下Mybatis缓存机制的...
发布了文章2020-07-10
在Java运行过程中,如果我们想动态的获取到类中成员变量,函数,构造方法,那我们就要用到反射。反射可以获取到任何一个类的所有属性和方法,对于对象可以使用对象的任意方法和属性