- 博客(12)
- 收藏
- 关注
原创 12.1 Java内存模型
java内存模型的主要目标是定义程序中各个变量的访问规则。(这里的变量不是局部变量表,因为局部变量表是线程私有的,不共享,也不存在竞争问题)。 java内存模型规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存(相当于高速缓冲区)线程对变量的所有操作都要经过直接内存,不能直接访问主内存,如下图所示 内存间的交互操作 总共有八种 1)lock:作用于主内存的变量 2)unlock:
2017-09-24 22:45:02 169
原创 1.0 Java内存区域
java虚拟机运行时数据区如下 三个线程私有的区域分别为:程序计数器,虚拟机栈,本地方法栈。 程序计数器 简单来说就是当前线程所执行的字节码的行号指示器,因为是该线程的指示器,所以是线程私有的。 虚拟机栈:描述的是java方法执行的内存模型,每个方法在执行的同时都会创建一个栈桢,其中包含局部变量表,操作数栈,方法出口等,一般我们平时说的堆栈里的栈就是说的这个。(long和double类
2017-09-24 21:18:17 165
原创 OA自动办公系统学习
一:创建数据库表 create database Itcastoa default character set utf8; 二:环境配置 1:struts2 配置 导入blank 里面的几个关键jar包到Web App Library里 拷贝web.xml到web目录下(版本号就别变了也就是那些头部 除了这个拷到web下
2016-09-22 23:33:38 1395
原创 单例模式简介
//单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 private static ProductMgr pm = null; static { if (pm == null ){ pm = new ProductMgr(); pm.s
2016-06-24 11:18:32 171
原创 //JSP刷新上层页面
//JSP刷新上层页面 window.parent.main.document.location.reload(); //-->
2016-06-15 11:23:06 336
转载 getParameter跟getAttribute的区别
——getParameter得到的都是String类型的。或者是 id=123中的123,或者是某个表单提交过去的数据。 ——getAttribute则可以是对象。 ——getParameter()是获取POST/GET传递的参数值; ——getAttribute()是获取对象容器中的数据值; ——getParameter:用于客户端重定向时,即点击了链接或提交按扭时传值用,即用于在用表单
2016-06-15 10:19:00 166
原创 Myeclipse导入java文件后乱码
windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改为UTF-8 windows->Preferences->general->Context Types->Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8
2016-06-12 19:41:08 365
原创 jsp传中文到下个页面时乱码
import="java.util.*,com.bjsxt.bbs.*,java.sql.*,java.io.*" pageEncoding="GBK"%> //request.setCharacterEncoding("GBK"); response.setCharacterEncoding("GBK"); //假设上个页面传过来的属性名为text 用下面这
2016-04-25 23:39:47 149
原创 Mysql基本语句
delete from article where id > 10; update article set isleaf = 0 where id = 1; select count(*) from article where pid = 1 ;//输出PID=1的数的总和有几个 select * from article limit 3,5; //输出从第四个数开始后面的五个数,因为一般
2016-04-25 23:37:00 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人