个人思考
文章平均质量分 66
知行合一(-_-)
毕业于成都理工大学软件工程和济南大学心理学专业,熟悉java和react前端开发,正在从业务、技术、设计三个方面,努力成为一个优秀的软件设计师。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
https工作原理
文章目录https工作原理CA对证书进行签名自签名证书(self-signed certificate)总结开始之前,必须要理解两点:这里有一对key(public key,private key)使用public key加密的数据只能通过对应的private key进行解密。能够获取证书机构(Certificate Authoriaztion)的public key的浏览器,在获取到具...原创 2020-04-06 14:59:12 · 389 阅读 · 0 评论 -
cdn工作原理
文章目录cdn可以解决的问题What Is CDN?cdn的每个节点具有缓存能力。只有第一次请求数据时,才从orgin server中获取数据,后面的请求都从最近的节点获取数据。cdn可以解决的问题时延问题。带宽问题。server 负载增多,不可能同时服务所有用户,会造成极差的用户体验。...原创 2020-04-01 20:52:42 · 343 阅读 · 0 评论 -
浏览器工作原理
文章目录rendering engine的流程参考文献浏览器的主要组件有:user interface。地址栏browser engine。rendering engine。负责渲染请求的返回的内容。如html,cssnetworking。如http请求ui backend。用来绘制一些小盒子,窗口js interpreter。解析执行jsdata storage。cookie...原创 2020-03-31 21:52:35 · 267 阅读 · 0 评论 -
SEO 搜索引擎优化
文章目录优化措施1. title2. meta description3. url 语义化4. other meta5. favicon6. images7. attributes8. mobile friendliness9. minify and compress10. keywords usageseo的类型。off-page: Off-page SEO is about, among...原创 2020-03-25 15:06:17 · 557 阅读 · 0 评论 -
认证
文章目录1. Basic access authentication2. OAuth3. Cookie/Session 认证机制参考文献authentication 认证访问者是谁authorization 访问权限1. Basic access authenticationBasic access authentication浏览器要存credentials,然而每个浏览器的存储策略...原创 2020-03-18 10:14:22 · 321 阅读 · 0 评论 -
从idea orcacle面板schema引发的思考
文章目录参考文献这个是啥子东西?schemas是数据库对象(table,index…)的集合。一个schemas被一个数据库用户拥有,并且名字和该数据库用户一样,比如上图中的ROOT。它和表空间没有联系,一个schemas中的表(数据库对象)可以使用不同的表空间,而一个表空间可以包含来自不同的schemas(数据库用户)的数据。参考文献Overview of Schema Object...原创 2019-08-10 16:49:53 · 210 阅读 · 0 评论 -
springboot application.properties
文章目录springboot整合mybatisapplication.properties里面常用的配置属性有哪些总结参考文献Q:在整合其他框架时(如mybatis),springboot 的application.properties 怎样配置或者引入其他框架的配置文件。Q:application.properties里面常用的配置属性有哪些?springboot整合mybatissp...原创 2019-08-10 13:14:33 · 232 阅读 · 0 评论 -
linux环境变量可以哪些地方设置、区别
文章目录参考文献~/.bashrc每次打开终端都会重新设置环境变量,没必要。并且./bashrc只会影响从命令行打开的程序。~/.bash_profile~/.profile。能够被很多shell脚本认识。参考文献Environment Variable seems to be set yet not working...原创 2019-08-04 01:43:54 · 1732 阅读 · 0 评论 -
promise与回调函数
文章目录区别参考文献区别回调函数容易造成回调地狱。promose可以让代码更容易读懂。参考 回调函数与promise参考文献回调函数与promise理解js中call,apply,caller,callee的区别JavaScript 中 call()、apply()、bind() 的用法...原创 2019-07-25 15:49:20 · 894 阅读 · 0 评论 -
oracle和mysql数据库在插入数据时的区别
文章目录总结参考文献最近在搞oracle数据库,搭了个项目,springboot+mybatis+oracle。发现插入数据时,感觉像陷入死循环了一样,不报错,表中却没有数据。想了半天,会不会是因为没有添加事务的原因造成的,然后我就在service里面的新增记录的方法上面加了个@Transactional,这次还真插入成功了。可是,之前使用mysql数据库,我的service方法上面没有添加...原创 2019-08-10 17:50:40 · 535 阅读 · 0 评论 -
js代码复用之根据不同参数让回调函数执行类似操作
文章目录解决办法总结问题引入。今天遇到一个问题,给回调函数传一些信息(不用回调函数的调用者给回调函数传这些参数。例子中是序号作为信息)。具体例子。/*** @param x 这十个人的序号*/function doSomething(x){ // 这个x不由调用函数传给回调函数。 fnCallBack("吃饭");}/** * fnCallBack作为init的回...原创 2019-08-14 21:03:30 · 905 阅读 · 0 评论 -
跳转语句不应该出现在finally块中
文章目录一、栈帧解析二、反汇编解析总结首先,先说为什么。在finally块中使用return,throw等,可以抑制在try或catch块中抛出的任何未被处理的Throwable异常。为了说明原因,我写了个demo。public class TryReturn { public static void main(String[] args) { mtd1();...原创 2019-08-20 20:56:10 · 572 阅读 · 1 评论 -
a++,++a再解析
文章目录 public static void main(String argc[]){ int j=0; j=++j; System.out.println(j); } public static void main(String argc[]){ int j=0; j=j++; ...原创 2019-09-06 11:14:05 · 5604 阅读 · 3 评论 -
网关
文章目录一、什么是网关二、windows配置参考文献一、什么是网关网关用于连接网络层之上执行不同协议的子网,组成异构型的因特网。网关能对互不兼容的高层协议进行转换。其实,和路由器类似,都是选择如何进行转发报文。使用路由器时,有路由器来帮我们转发报文。现在我们使用网关来帮我们转发报文二、windows配置参考文献《计算机网络》谢希仁 p115《软件工程师教程 第5版》p189...原创 2019-09-20 23:31:59 · 1618 阅读 · 0 评论 -
spring mvc Controller单例解析
文章目录源码解析参考文献SpringMvc的Service,Controller默认都是单例的,所以线程不安全的。Struts2是类级别的,需要原型实现,是线程安全的。SpringMVC是方法级的,没有共享属性(实例变量)的情况下,线程安全的。源码解析参考文献Spring MVC Controller单例陷阱(这个的单例时的结果似乎写错了,正确的可以参考一些 SpringMVC Con...原创 2019-07-29 17:16:54 · 273 阅读 · 0 评论 -
通过数据库生成Entity实体类
文章目录一、步骤二、结论三、参考文献通过这个文章,你将学会怎样在idea 的springboot项目中,通过数据库自动生成Entity实体类。一、步骤参考文献: Enabling JPA Support当你创建好一个springboot项目之后,在你的项目上右键,选择add FrameWork support …在弹出的对话框中选择 JavaEE Presistence(需要注意的...原创 2019-04-04 11:07:26 · 1829 阅读 · 0 评论 -
不同jpa比较
什么是jpa:在数据库和java对象之间产生映射,便于管理数据库不同jpa的比较:推荐使用hibernate原创 2019-04-04 10:48:16 · 640 阅读 · 0 评论 -
64位机器与32位机器的区别
64位机器与32位机器的区别原创 2018-10-31 17:05:43 · 2850 阅读 · 2 评论 -
java中init方法是怎样生成的?
一个类可以有多个方法,但只能有一个方法。需要注意的是方法值初始化本类中的实例变量。类变量的三种初始化方法<init>的是怎样生成的遇到new时;原创 2018-11-14 11:26:19 · 30938 阅读 · 0 评论 -
java中为什么Hashtable是线程安全的,而HashMap是线程不安全的?还有ArrayList为什么是线程不安全的,Vector是线程安全的??
什么叫做线程安全HashMapHashtableCollections.synchronizedMap()原创 2018-11-15 10:51:20 · 25660 阅读 · 2 评论 -
用户态核心态进程(线程)状态的基础
1 核心态、用户态2 后备队列、就绪队列、阻塞队列原创 2018-11-19 13:07:59 · 1868 阅读 · 0 评论 -
Java中String对象创建
字符串驻留常量折叠String a="abc"与String b=new String("abc")一样吗,难道也是语法糖???String a="abc"要创建几个对象??String a="abc";String b="abc";那么a==b吗?? String a="hello"+"world",创建几个对象?String b="hellowo原创 2018-11-20 11:28:58 · 1050 阅读 · 1 评论 -
从优酷官网看javascrpt加载
script脚本位置动态加载脚本原创 2018-12-05 09:35:50 · 229 阅读 · 0 评论 -
Java中Random为什么需要随机因子?
Random类继承关系为什么需要随机因子?为什么说Random是伪的?原创 2019-01-10 15:34:27 · 4605 阅读 · 0 评论 -
java类uuid源码分析
UUID是有一定格式的SecureRandom原创 2019-01-08 18:20:02 · 3875 阅读 · 0 评论 -
Java中抛出RuntimeException为什么不用显示声明
受检查异常和运行时异常;运行时异常不需要在方法参数后面使用 throws 平时javaWeb项目抛出异常时,选择抛出运行时异常好还是受检查异常呢?运行时异常的默认处理在哪里五原创 2019-01-29 10:33:34 · 5476 阅读 · 6 评论 -
springboot项目的启动探秘
一个springboot项目的banner是什么时候打印的? 数据库连接池这些对数据库进行设置的操作在哪里进行的? 一个项目启动后是怎样接收接口访问的?new SpringApplication(primarySources).run(args);初识化数据库连接池是在resfreshContext里面进行的。原创 2019-01-29 16:49:39 · 432 阅读 · 0 评论 -
产生n位16进制型字符串
SecureRandomsecureRandom.nextBytes(randomBytes);DatatypeConverter.printHexBinary原创 2019-01-30 18:16:12 · 352 阅读 · 0 评论 -
java中int的范围是怎样求出来的
符号位不参与反码、原码运算-2147483648~2147483647原创 2019-03-07 12:38:46 · 810 阅读 · 0 评论 -
拦截器、过滤器
拦截器、过滤器区别函数回调java反射action请求filter和interceptor的执行顺序转载 2019-03-15 09:40:26 · 142 阅读 · 0 评论 -
java中==调用的是equals方法吗。
equals等于==?是语法糖?原创 2019-03-11 18:31:42 · 498 阅读 · 0 评论 -
交换两个数
文章目录开始总结参考文献昨日,去听国防科技大学的银河服务部宣讲时,做了一道题,叫不用第三个变量来交换两个数,当时懵逼了原创 2019-03-30 11:32:11 · 174 阅读 · 0 评论 -
java中对象可以存在内存中哪些地方
java中对象可以存在内存中哪些地方原创 2018-10-29 16:35:53 · 990 阅读 · 0 评论
分享