![](https://img-blog.csdnimg.cn/2020011520375132.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
JavaWeb
麦克波菲柯特
人需要先说很多话,然后保持静默
展开
-
读书笔记(二)《码农翻身》
2020年的第二篇读书笔记,陶醉在读书笔记和博客之间,作为一种正反馈,不断吸引我去记录学到的知识,和学生时代一样,边学边记录,时间在这里似乎变得珍贵了不少。浪潮之巅的Web浏览器,超文本,标记语言,网络服务器,共享内存来通信,自定义socket通信,Web服务通信,HTTP GET/POST+JSONWeb通信过程 :HTTP发送请求,HTTP报文打包在TCP报文段中,又被放在IP层数据...原创 2020-02-22 15:43:15 · 549 阅读 · 0 评论 -
读书笔记(一)《码农翻身》
好久都没有写技术博客了,大概有一年左右没有开始写了,原因是自己弄了一个日志博文,当然这不是重点,重点是心态发生了改变,从心里上感觉技术兴趣不大了,后来又发现,并不是对技术失去了兴趣,而是被2018年的各种变故打击掉了自信心,从M家离开以后那种自信就消失了,机缘巧合之下又来到了T家,心态上这才开始慢慢好转起来了。今天来写一写《码农翻身》这本书的读书笔记,感觉很不错,适合技术上的深究和归纳线程...原创 2020-02-22 01:56:57 · 892 阅读 · 0 评论 -
简单的事务管理
事务很重要,业务中经常要用,所以有必要好好提一提先预览一下 定义 事务(Transaction)是一个不可分割的整体,一系列操作是完整的。事务的定义很清楚,具有4种属性,业内称为“事务ACID特性” 分别为:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)只有具备了以上四个特性,事务才能够正...原创 2018-06-08 22:21:48 · 440 阅读 · 0 评论 -
简单的理解ThreadLocal
线程安全,很好使的一种方法java.lang.ThreadLocal的诞生就是为了解决多线程并发问题。举例子不使用ThreadLocal 不使用ThreadLocal实现并发,可以发现各个线程之间共享了number 变量,如果我不想共享,使得每个线程都独占该咋办呢。interface Sequence{ int getNumber();}class ClientT...原创 2018-06-08 12:18:40 · 288 阅读 · 0 评论 -
简单的谈一谈AOP(面向切面编程)
时光如梭,转眼之间,春招已然结束,秋招正在赶来,又到了技术布道的时候了。。 今天简单的聊一聊AOP(Aspect Oriented Programming)起因 项目中需要查看一些方法前后的运行时间,以便合理的推测出代码是否能够扛得住XXQPS的访问。要是每个方法前后都写一个时间减法,那可真是个累活了,于是AOP思想出来了。。通过一个条件来匹配想要拦截的代码,这个条件在AOP中...原创 2018-06-07 22:38:41 · 569 阅读 · 0 评论 -
图解Servlet的全过程(源码级别)
总结的很好,遂搬运之 Writer      :BYSocket(泥沙砖瓦浆木匠) 微     &n转载 2018-05-14 17:42:51 · 1047 阅读 · 0 评论 -
insufficient free space available after evicting expired cache entries-consider increasing the maxim
背景项目中需要上传学生证照片至服务器中,过了一段时间查看日志才发现,出现了一些小小的问题,主要是缓存不足造成的问题。事故现场console警告缓存不够。 根据apache官方文档: http://tomcat.apache.org/tomcat-8.0-doc/config/resources.html The maximum size of the static r...原创 2018-04-29 17:59:14 · 1904 阅读 · 0 评论 -
JSP(非框架)+Druid简单的数据库连接池入门
Druid是什么?有什么作用? Druid首先是一个数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQLParser。 Druid的项目背景?目前的项目团队情况?开源目的? 2010年开始,阿里某大佬负责设计一个叫做Dragoon的监控系统,需要一些监控组件,监控应用程序的运行情况,包括WebURI、Spring、...原创 2018-04-22 22:16:04 · 1939 阅读 · 0 评论 -
IDEA商业版 Javaweb 连接MySQL-JDBC错误分析(添加classes和lib导致的错误)
IDEA和eclipse之类的IDE确实很不一样,所以应该要区别对待,如果私自添加classes和lib极有可能发生意外,比如我的报错如下:Error:Internal error: (java.io.FileNotFoundException) E:\IntellJAVA\ONE\TEST\out\artifacts\TEST_war_exploded\WEB-INF\lib\mysql...原创 2018-02-13 13:02:11 · 1382 阅读 · 2 评论 -
基于servlet的Ajax原理及示例
Ajax简介AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面。 有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图...原创 2018-02-12 17:23:07 · 659 阅读 · 0 评论 -
IntelliJ IDEA 配置Maven+Javaweb+tomcat
使用IntelliJ IDEA 配置Maven(入门) 转载自:http://blog.csdn.net/qq_32588349/article/details/514611821. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹...原创 2017-12-29 20:14:13 · 1860 阅读 · 0 评论 -
IntelliJ IDEA 添加MySQL-JDBC包
以JDBC-MySQL驱动包为例1、在IntelliJ IDEA中打开要添加jar包的Project2、File – Project Structure如下图 3、选择Moudules – 再选择Dependencies如下图4、选中Moudule source – 然后点击2处+号如下图5、在上图的目录中找到自己要添加的jar包“OK”即可。原创 2017-12-31 10:51:36 · 10742 阅读 · 0 评论