随笔分类 -  J2EE

day 05JVM和深入理解java虚拟机
摘要:Java 虚拟机发展史 PS: Sun公司有 HotSpot, BEA公司有JRockit,IBM有 J9 这三个是高性能VM 在Oracle收购Sun和BEA这两家公司以后,进行两个优点整合 上面的主要是电脑端的发展,其实还有很多没有商用的虚拟机如手机端 PS:这是运行在专门硬件平台的虚拟机 PS 阅读全文

posted @ 2017-11-18 12:56 biyangqiang 阅读(166) 评论(0) 推荐(0)

day 04 Java并发多线程
摘要:并发编程的挑战 PS: 轻量级volatile PS: 上述 看清是四种 状态。 目的是为了 减小获得和释放锁的性能消耗 PS: 出现那么多的锁就是为了减少 获得锁和释放锁的 性能消耗; 而且锁只能升级不能降级 PS: main方法天生就是一个多线程 PS : suspend 、resume 、st 阅读全文

posted @ 2017-11-15 17:20 biyangqiang 阅读(208) 评论(0) 推荐(0)

day02 大型互联网架构演变历程笔记 和nigix和keepalived
摘要:https://blog.csdn.net/rubulai/article/details/85956329 !!!应用他人的博客,讲应用 https://blog.csdn.net/blankhang/article/details/79346216 PS :以一个交易网站看网站是如何变大的,网站 阅读全文

posted @ 2017-11-14 20:16 biyangqiang 阅读(259) 评论(0) 推荐(0)

Redis学习笔记
摘要:1. 学习要根据What Why How 然后掌握他。 What Redis(Remote dictionary Server) 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted se 阅读全文

posted @ 2017-11-13 17:59 biyangqiang 阅读(263) 评论(0) 推荐(0)

通信与网络
摘要:1.概述 PS:网络和网络是通过路由器连接起来的 PS:网络从工作方式上分为2大块: 1.边缘部分(用户直接使用的)用来进行通信(传送数据、音频视频)资源共享 PS:PC_A的某个进程和PC_B的某个进程通信,简称计算机的通信。 1.1 C/s 1.2 P2p 不区分客户端和服务器, 手机快播 2. 阅读全文

posted @ 2017-09-24 22:49 biyangqiang 阅读(870) 评论(0) 推荐(0)

设计模式
摘要:代码地址 设计模式菜鸟教程 可以看看这个 http://www.cnblogs.com/francfu/p/design-pattern-notes.html http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html htt 阅读全文

posted @ 2017-09-24 21:10 biyangqiang 阅读(167) 评论(0) 推荐(0)

Linux系统
摘要:1.操作系统的启动过程 开机执行BIOS(基本输入输出系统)引导程序,这个过程叫做系统自检,标识和配置所有的即插即用设备,并配置DMA通道;完成加电自检,测试内存,端口,键盘,视频适配器,磁盘驱动器等基本设备,以及CD-ROM驱动器;对引导驱动器可引导分区定位:在CMOS(complementary 阅读全文

posted @ 2017-09-24 12:38 biyangqiang 阅读(207) 评论(0) 推荐(0)

操作系统
摘要:PS 1.CPU: 从通电到掉电,处理器一直在不断的执行程序计数器指向的指令,再跟新程序计数器。处理器看上去是按照指令模型来操作的,这个指令模型就是由指令集的结构决定的 2.DMA直接存储器存取:平常存取数据是先io-》主存->cpu;从磁盘到主存 3.高数缓存是提高 访问速度的 PS: 并发:指一 阅读全文

posted @ 2017-08-29 23:43 biyangqiang 阅读(152) 评论(0) 推荐(0)

Java并发
摘要:PS:进程 不同的应用程序运行的过程中都需要在内存中分配自己独立的运行空间 线程 它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。 1.为什么平常我们接触的多线程少呢? 比如web,一个访问就是开启一个线程,但是这些操作Tomcat已经帮我们做了。 2.什么是多线程? 多线程:在一个进程 阅读全文

posted @ 2017-08-26 23:49 biyangqiang

阿里云配置学习
摘要:1.安装一大堆 2.配置阿里云服务器 2.1安装iis, https://jingyan.baidu.com/article/63acb44ae0b43061fcc17e95.html 配置ftp https://drcloud.aliyun.com/home/query/%E4%BA%91%E6% 阅读全文

posted @ 2017-08-22 00:01 biyangqiang 阅读(181) 评论(0) 推荐(0)

事物的隔离级别
摘要:PS:引用他处 http://blog.csdn.net/fg2006/article/details/6937413 阅读全文

posted @ 2017-07-20 21:03 biyangqiang

sleep和 wait
摘要: 阅读全文

posted @ 2017-07-20 20:51 biyangqiang

Cookie 和 Session
摘要:软件中的会话 一次会话: 打开浏览器 -> 访问一些服务器内容 -> 关闭浏览器 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保 阅读全文

posted @ 2017-07-19 23:40 biyangqiang 阅读(210) 评论(0) 推荐(0)

Servlet和Jsp
摘要:伪代码演示servlet的生命周期 Tomtcat内部代码运行: 1)通过映射找到到servlet-class的内容,字符串: gz.itcast.a_servlet.FirstServlet 2)通过反射构造FirstServlet对象 2.1 得到字节码对象 Class clazz = clas 阅读全文

posted @ 2017-07-19 23:11 biyangqiang

路径问题
摘要:在Eclipse中,当前路径是工程的根目录。 2.什么是 Classpath : 2,设置CLASSPATH:这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的".class"文件, 不妨举个例子: 你编译一个JAVA程序 A.java, 会得到一个A.class 阅读全文

posted @ 2017-07-19 20:39 biyangqiang 阅读(193) 评论(0) 推荐(0)

Properties类与配置文件
摘要:Properties类对应.properties文件。文件内容是键值对,键值对之间使用"="或空格隔开。开头是"#"的表示注释 Properties类在加载.properties文件时使用的iso8859-1的编码。所以这个文件中的中文要特殊处理:如果这个配置文件中有中文就必须要进行转义,使用nat 阅读全文

posted @ 2017-07-19 20:04 biyangqiang

反射,内省,BeanUtil的区别
摘要:PS:为了操作反射方便,sun创建了 内省, Apache闲麻烦自己创建了BeanUtils 1.开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对象的属性。 2.sun公司的内省API过于繁琐, 阅读全文

posted @ 2017-07-19 19:50 biyangqiang 阅读(136) 评论(0) 推荐(0)

WebService 学习记录
摘要:PS:这个WebService 服务必须一直开着,关闭就没法访问了 Web Service 教程 一、webservice介绍 1.使用场景 - 不同的移动客户端访问 - 需要访问第三方的项目 2.访问第三方应用的方式 ISO的七层模型 : 物理层、数据链路层、网络层、传输层、表示层、会话层、应用层 阅读全文

posted @ 2017-07-17 20:24 biyangqiang 阅读(320) 评论(0) 推荐(0)

SpringMvc和Mybatis整合总结
摘要:1.先配置mybatis,测试读取数据库 2.自己测试数据 3.配置spring和springmvc, PS:配置web.xml,这样就不用getBean了 4.配置Controller 5.前后台交互 阅读全文

posted @ 2017-06-05 23:53 biyangqiang 阅读(216) 评论(0) 推荐(0)

导航