后端
wakaakaa
这个作者很懒,什么都没留下…
展开
-
基础桶
~1、对象传的是引用,变量传的是变量值。 (对象可无法放入到变量中)~2、char~3、按字节截取字符串,不能出现半个汉字的样式。~4 finally语句到底是在return之前还是之后执行?~5、内部类~6、 修饰符作用域~7、Object~8、this()~9、静态方法&实例变量~10、jdk&jre~11、过滤器拦截器区别~12、代理、反射、注解、切面...原创 2018-12-14 00:05:34 · 246 阅读 · 0 评论 -
读书笔记
~1、深入理解java虚拟机-jvm高级特性与最佳实践prv:1.6版本的新生代老生代都在堆中,永久代在方法区中,但是1.7之后常量池在堆中如果线程请求的栈深度大于虚拟机允许的深度,将抛出StackOverflowerror(当前大部分虚拟机栈可以动态扩展),如果扩展时无法申请到足够内存,将报outofmeoryerror程序计数器是唯一一个不会报oom的。方法区、堆都是线程共享的,其他...原创 2018-12-19 23:47:30 · 121 阅读 · 0 评论 -
sql
~1、SQL中IN和EXISTS用法的区别结论1. in()适合B表比A表数据小的情况2. exists()适合B表比A表数据大的情况当A表数据与B表数据一样大时,in与exists效率差不多,可任选一个使用.~2、数据库主从配置、读写分离原理:主服务器(Master)负责网站NonQuery操作,从服务器负责Query操作,用户可以根据网站功能模特性块固定访问Slave服务器,或者...原创 2018-12-19 23:44:52 · 116 阅读 · 0 评论 -
计算机基础
1、 OSI模型,即开放式通信系统互联参考模型(Open System Interconnection转载链接:https://blog.csdn.net/xiaodingqq/article/details/80142536转载链接:https://blog.csdn.net/u013408431/article/details/62442670?locationNum=10&fps...原创 2018-12-19 23:42:40 · 181 阅读 · 0 评论 -
分布式
~1、mq消息持久化Broker(中间人/代理人)主要由Exchange和Queue组成:Exchange负责接收消息、转发消息到绑定的队列;Queue存储消息,提供持久化、队列等功能转载链接:https://blog.csdn.net/qbian/article/details/70198066?utm_source=itdadao&utm_medium=referral如果消息想...原创 2018-12-19 23:40:33 · 365 阅读 · 0 评论 -
业务概念&实践
~1、单点登录单点登录其实就是在同一个浏览器访问同一个公司的两个域名的网站,如果已经登录了一次,那么两个网站应该都能访问,不用再重复登录。但是不同域名的cookie受跨域限制不能跨域访问,sessionid也只是针对一个后台,所以无法知道是否同一个浏览器来访问的。单点登录就是在后台加多一个服务器C,当访问AB服务器的时候分别重定向到C,当在A登录后,在C登记A已登录,当访问B时,重定向到C,C...原创 2018-12-19 23:35:11 · 145 阅读 · 0 评论 -
ssm
~1、MybatisMybatis转载链接:https://blog.csdn.net/qq_32166627/article/details/707417291、读取配置信息创建SqlSessionFactory:会话工厂-SqlSessionFactoryBuilder().build方法创建SqlSessionFactory2、创建SqlSession:包含操作数据库的接口-SqlS...原创 2018-12-19 23:33:42 · 187 阅读 · 0 评论 -
Spring&springboot
~1、spring工作流程两次:让handlermapping获取处理器对象,让handleradapter调用处理器处理dispatcherservlet-handlermapping-dis-handleradapter-modelandview-dis-viewreslover转载链接:https://blog.csdn.net/dandandeteng/article/details...原创 2018-12-19 23:31:21 · 83 阅读 · 0 评论 -
事务
~1、事务的4个隔离性ISOLATION_DEFAULT:用底层数据库的默认隔离级别,数据库管理员设置什么就是什么ISOLATION_READ_UNCOMMITTED(未提交读-别人提交你读-脏读):最低隔离级别、事务未提交前,就可被其他事务读取(会出现幻读、脏读、不可重复读)ISOLATION_READ_COMMITTED(提交读-别人提交后你再读-读写不分离锁全表-不可重复度):一个事...原创 2018-12-19 23:28:47 · 94 阅读 · 0 评论 -
线程
~1、悲观锁、乐观锁转载链接:https://blog.csdn.net/rexct392358928/article/details/52230737悲观锁:取数之后别人一定会改,所以锁住。类似java单例-sync(行锁表锁读锁写锁)。适用于冲突比较严重比较频繁的事件。乐观锁:取数之后别人不会改到,但是同时取走了一个状态,另一个人更新之后,顺便更新了状态,第一个人回来发现状态不对,重取。...原创 2018-12-14 00:18:52 · 134 阅读 · 0 评论 -
设计模式
~1、单例模式饿汉式://线程安全public class Singleton{private static Singleton singleton = new Singleton ();private Singleton (){}public static Singleton getInstance(){return singletion;}} 懒汉式://线程不安全但延时加载 ...原创 2018-12-14 00:13:10 · 86 阅读 · 0 评论 -
算法
~1、冒泡法int [] a = {2,5,1,6,8,4,3};for(int i=0;i<a.length-1;i++){for(int j=0;j<a.length-i-1;j++){if(a[j]>a[j+1]){int temp = a[j];a[j] = a[j+1];a[j+1] = temp;}}}System.out.println(Arr...原创 2018-12-14 00:11:13 · 127 阅读 · 0 评论 -
内存模型
~1、JVM虚拟机 & 编译器很多设计模式都是来源于生活,接口可以比作是电脑的各个接口,你实现了多个接口电脑就能实现更多功能(界面展示,音响等)网吧上网需要激活,类似分布式的注册中心,各台电脑类似集群都可以让人上网,有一台机器挂了可以让人转向另一台机器,监控中心monitor类似网吧计费服务。很多东西都需要按照自己理解了之后再类比生活中其他模式所谓的异常就是阻止当前程序或方法继续执...原创 2018-12-14 00:08:56 · 113 阅读 · 0 评论 -
不归类
2、大数据类型转小数据类型 像大杯子里的水倒进小杯 会出现溢出4、对象就好像是一张张工牌,工牌的形式早已规定好。类就好比是对象的蓝图,java虚拟机根据蓝图来创建对象。(抽象类或者接口则是留白更多的蓝图)对象本身已知的事物被称作是实例变量,对象可以执行的动作称为方法。面向对象的过程:a、找出几个类中的共同部分;b、将共同有的特性与方法而提取出新的类。继而子类可以继承父类的状态与方法,子类覆...原创 2018-12-19 23:50:15 · 2836 阅读 · 0 评论