魔怔Java博客

初学者而已,没什么好说的

排序:
默认
按更新时间
按访问量

《深入分析JavaWeb技术内幕》之读书笔记(篇三)

Tomcat的系统架构与设计模式 Tomcat总体结构 conf/server.xml配置文件: Tomcat的心脏即为Connector和Container组件: “` 往外层看,一个Container对应多个Connector(如图有...

2018-04-17 12:50:07

阅读数:97

评论数:0

《深入分析JavaWeb技术内幕》之读书笔记(篇二)

深入分析ClassLoader工作机制 1.1 哪些情况常需要实现自己的ClassLoader 在自定义路径下查找自定义的class类文件,该文件可能并不在ClassPath下面。 对我们要加载的类进行特殊处理。 定义类的实现机制,如类被修改了自动重加载(热部署)。 1.2 lo...

2018-04-16 14:14:40

阅读数:85

评论数:0

《深入分析JavaWeb技术内幕》之读书笔记(篇一)

CDN 1.1 架构图 1.2 工作机制 一般架构:如张三在阿里云买了一个域名(如www.test.com),然后配置CNAME记录到另一个域名/或A记录到一个IP,该域名/IP将最终指向CDN全局的DNS负载均衡服务器(GTM),然后由它来负责分配离该用户最近的CND节点。 ...

2018-04-16 14:11:37

阅读数:127

评论数:0

《大型网站技术架构:核心原理与案例分析》之读后小结

1.数据库演化 1.1 读写分离 即利用大多主流数据库都具有的“主从热备”功能,主库可同步数据到从库,故,写数据到主库,从库进行读数据,另外,应使用专门的数据访问模块进行数据操作,使数据库的读写分离对应用透明 1.2 业务分库 将不同业务的数据库部署在不同的物理服务器上 1....

2018-04-11 15:31:05

阅读数:69

评论数:0

Windows小结之CMD命令

进程相关 netstat -aon|findstr "80" 查看80端口的进程 tasklist|findstr "2016" 根据pid找到进程名称 TASKKILL /F /IM svli....

2018-01-09 23:06:46

阅读数:225

评论数:2

浅谈Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景

浅谈Mysql共享锁、排他锁、悲观锁、乐观锁和使用场景 一、相关名词 表级锁(锁定整个表) 页级锁(锁定一页) 行级锁(锁定一行) 共享锁(S锁,MyISAM 叫做读锁) 排他锁(X锁,MyISAM 叫做写锁) 悲观锁(抽象性,不真实存在这个锁) 乐观锁(抽象性,不真实存在这个锁) 二、I...

2017-12-05 15:15:55

阅读数:13019

评论数:5

【工具】使用反射为类快速生成toString方法

使用反射为类快速生成toString方法 为所处位置类打印出相应toString方法 public static void main(String[] args) throws ClassNotFoundException { // 静态方法获取当前类名 String clas...

2017-10-08 05:06:07

阅读数:1290

评论数:0

【小坑】Struts注意的几点

Struts继承的ActionSupport需注意 1.继承com.opensymphony.xwork2.ActionSupport会使写Action更方便,需要引入commons-logging-1.0.4.jar继承后会出现常量: SUCCESS=“success” NONE=“none”...

2017-10-08 04:49:44

阅读数:572

评论数:0

WebSocket与Tomcat兼容问题

Tomcat7.0.47及以上与之下的有区别、与Tomcat8又有区别 1.WebSocket与7.0.47以下 使用tomcat自带catalina.jar与tomcat-coyote.jar通过继承catalina.jar中的WebSocketServlet类作为serverlet拦截前台...

2017-10-08 04:35:35

阅读数:20091

评论数:0

Volatile关键字与线程安全

volatile和多线程资源访问控制分别介绍 一、volatile关键字: volatile关键字,它的语义有二: 1. volatile修饰的变量对于其他线程具有立即可见性,即该值发生变化时,其他线程可以立马知道。而普通变量,值发生变化后,需要经过store、write将变量从当前线程的工作...

2017-10-08 04:18:47

阅读数:14090

评论数:0

【注意】Java序列化serialVersionUID问题

Java序列化serialVersionUID问题 当没有显式地定义serialVersionUID变量时,Java序列化机制会根据编译的class(它通过类名,方法名等诸多因素经过计算而得,理论上是一一映射的关系,也就是唯一的)自动生成一个serialVersionUID作序列化版本比较用,这...

2017-10-08 04:09:36

阅读数:442

评论数:0

【深入理解Java虚拟机】读后感:JVM垃圾回收小结

JVM垃圾回收小结 1.GC 问题侧重点 虚拟机栈、本地方法栈、程序计数器随线程而生,随线程而灭。栈中的栈帧随方法的进入和退出而有条不紊地执行着出栈与入栈操作,每个栈帧分配多少内存基本是在类结构确定下来时就已知了(尽管运行期会有JIT编译器进行一些优化)。所以这几个区域的内存分配和回收都具备确...

2017-10-08 04:06:28

阅读数:97

评论数:0

【深入理解Java虚拟机】读后感:JVM内存划分与内存溢出小结

JVM内存划分与内存溢出小结 1.将堆的最小值(初始值)-Xms参数与最大值-Xmx参数设置为一样即可避免堆自动扩展,-Xmn参数设置堆中新生代容量大小,对应地,如果堆不可自动扩展情况下,老年代容量=(-Xms/-Xmx)-(-Xmn)   2.通过参数-XX:+HeapDumpOnOutO...

2017-10-08 04:02:50

阅读数:122

评论数:0

HibernateTempalate与schema="dbo"导致的SQL错误问题

HibernateTempalate与schema="dbo"导致的SQL错误问题 一般的Hibernate对象映射文件: "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"&g...

2017-10-08 03:45:36

阅读数:369

评论数:0

Hibernate二级缓存适用场景

Hibernate二级缓存适用场景 1.什么样的数据适合存放到第二级缓存中? 1) 很少被后台修改的数据,这里指的是前台后台使用了不同的orm实现,如一个用的hibernate加二级缓存,一个用的jdbc(前台用户可以修改,修改后会同步到缓存中) 2) 不是很重要的数据,允许出现偶尔...

2017-10-08 03:24:13

阅读数:733

评论数:0

Asp.Net的PostBack

Asp.Net的PostBack 在Asp.Net中,譬如dropdownlist,它含有AutoPostback属性。当设置为true,则选择值改变时自动回发到后台cs对应代码里。然而,button控件不含有这个属性,而是只要给他一个点击事件:onclick="btnopen_Clic...

2017-10-08 03:16:11

阅读数:261

评论数:0

SpringMVC下微信、支付宝一直进行异步通知

ResponseBody和Json转换器对微信、支付宝异步通知的影响 一、现象 写好异步通知代码后,测试时发现支付宝以及微信在进行异步通知时都在一直发送消息,说明我们返回的“成功”它们没有收到,尽管输出了相应的 success 或者 success的xml。 二、原因 由于异步通知接口方法...

2017-10-08 02:55:32

阅读数:19910

评论数:0

微信和支付宝APP支付使用总结

微信和支付宝APP支付使用总结 一、微信支付 1.先到微信开放平台注册账号、通过开发者认证。 2.创建应用,该应用也就是你的app,并提交审核。 3.审核后,应用详情下面有接口信息->微信支付->申请开通,并填写申请微信支付的资料。 4.审核通过后,商户将收到邮件通知,邮件...

2017-10-08 02:26:17

阅读数:803

评论数:0

JAVA正则表达式使用总结

JAVA正则表达式使用总结 一、知识 1.*代表{0,} +代表{1,} ?代表{0,1} [0-9]+=[0-9]{1,} 表示匹配0~9中的任意数字,并且至少1位。 [0-9]*=[0-9]{0,} 表示匹配0~9中的任意数字,并且可以是0位(不存在)。 [0-9]?=[0-9]{0,1}...

2017-10-08 02:04:18

阅读数:750

评论数:0

Shell使用小结

Shell使用小结 1.换行 \n 如:echo "test\n" 2.继续使用上一行,不换行 \c 如:echo "test\c" 3.如需批量执行多个sh文件,可直接将多个文件路径写入即可 如: /opt/soft/apache-tomcat-...

2017-10-08 01:21:29

阅读数:330

评论数:0

提示
确定要删除当前文章?
取消 删除