- 博客(19)
- 收藏
- 关注
原创 20170105
内存的划分:寄存器,本地的方法区,方法区,栈内存,堆内存栈内存:存储的都是局部变量,变量所属的作用域一旦结束,该变量就自动释放,要限定局部变量的生命周期。堆内存:存储是数组和对象(其实数组就是对象),凡是new建立在堆中。特点:每一个实体都有地址值,堆内存中的每一个变量都有初始化值,根据类型变量不同而不同,为0或者0.0f,boolean ,false,char‘ox789..’。垃圾
2017-01-05 15:20:36 228
原创 823oracle
--分组再排序select dept_no from employee group by dept_no ,name order by dept_no desc --实现查询部们人数2个以上的部门IDselect dept_no from employee group by dept_no having count (dept_no)>1--创建表对象select e.se
2016-08-23 21:00:08 257
原创 801内容发布系统
分析需求(根据四个要素:涉众,用例,业务流程,业务规则。前台用户:查看内容,后台管理员,管理内容栏目)概念模型(对真实世界的反映,抽象出er实体,相当于业务模型,与技术无关,越接近业务,越不容易改变,在这里抽象出实体后,画出关系)物理模型(跟技术相关,按照技术规范来完成,字段一定要清晰,考虑物理与逻辑,字段的关联,去除外键,一旦确定尽可能不变),最终生成数据库代码创建数据库(根据用到的
2016-08-03 10:07:58 269
原创 6.28mysql
自定义mysql函数:create function f_test(in_title VARCHAR(10))returns VARCHAR(10)begin declare title VARCHAR(10);set title=in_title;return title;end;调用函数:select f_test('fga');
2016-07-11 21:40:27 251
原创 7.8微信项目与重构
tomcat集群,存取session,从线程池取一个servlet,executor,线程池,创建销毁需要时间,所以用线程池反复利用线程,
2016-07-08 16:06:53 775
原创 6.30微信基础
1.json:速度快,占用空间小,JavaScript数组,结合web.后台传前台比较方便解析,和xml一样解决跨平台,转化为对象,或者将一个对象转为字符json。2.fastjackson解析json格式,3.结构是{}开始,4.序列化,对象存储内存,存储硬盘等,可以实现移植,保持原来对象。根据业务需要设置序列化(transient)5.servlet单例多线程,先调servic
2016-06-30 23:56:47 457
原创 6.22java集合
1.减少依赖2.开发从0-1是解决问题,从1-100是算法。3.接口可以继承接口4.增强型for循环for(ListInteger l=intlist.ListInteger():i.hasnext()){}5.list(arraylist(插入和删除效率低,查找效率高,线程不安全,效率高),vector(插入和删除效率低,查找效率高,线程安全,效率低),linkedlist(插入
2016-06-22 10:34:15 301
原创 6.13字符字节流
1.在Linux下装MySQL2.安装qq,chrome,3.无线网络,网段,外网内网(抠门法),路由器(Linux),反向代理,飞鱼星,4.备份,获取资源和编程技术,快照和数据恢复,5.匿名(内部)类,内部类,6.
2016-06-13 11:15:29 247
原创 6.7JAVA面向对象
1.面向对象(对一种实际的事物进行抽象,从面向过程发展过来,以我们现在的思考方式来解决问题,),面向过程,裸光纤,封装(申请数字证书),继承(重写),抽象类(修饰符为abstract,抽象方法abstract,不能实例化,可以定义成员变量和静态变量),接口(房东,中介,interface,所有方法都是抽象的,变量需要初始化,成员变量默认是静态的,接口之间可以互相继承),多态(马云叫王健林请女主播,
2016-06-07 09:52:45 241
原创 6.3网络协议
1.telnet:测试端口,调用tcp,格式telnet 192.168.1.50 8080,telnet通了,网络就通了,但数据好坏不能看出来。2.ping:要看数据质量,用ping来检查,访问时,外网慢,内网快。3.tracert:的请求超时,不代表网络不通,代表没有返回值,可能存在防火墙。4.icmp:
2016-06-03 14:59:27 319
原创 6.1JAVA基础
1.java基础:数组,运算符,值传递,引用传递。2.创建一个person.javapublic class Person{public static void main(String args[]){Dog.get();}}class Dog{public static void get(){System.out.println("gafegSD");}
2016-06-01 17:26:25 217
原创 5.31Linux下的JAVA
1.远程连接一台电脑并访问对方的Java文件:ssh@192.168.. ——>find / name *.java2.绝对路径、相对路径、包、3.编译执行Java :javac Helloworld.java——>java -classpath /javasrc a.b.c.Helloworld4.执行打包后的Java包:第一种方式:javac A.java——>jar -cv
2016-05-31 21:00:56 282
原创 5.23-5.27Linux
1.云计算。基于互联网的计算方式,用户无需掌握云计算技术,就可以进行租赁云计算的资源,融合了虚拟化和负载均衡等内容。2.Linux。自动化、虚拟化、弹性伸缩,云计算可以解决Linux虚拟化的管理。Linux开源、不收费、防止差异。3.基本命令:关机init 0/shutdown -h now重启reboot退回上级cd ..根目录cd /其他 more
2016-05-31 07:35:30 340
原创 5.30计算机网络
1、在自我介绍环节当中,同学们非常的友善可爱,现场气氛欢快。2、了解到网络七层模型:物理层(0 1信号),数据链路层(mac地址,帧),网络层(ip,ping命令),传输层(tcp:安全速度慢,udp:快但不安全,端口,telnet),会话层(防火墙),表示层,应用层(如果通了则其他的模型全部通),从应用层——>物理层是封装,包含每一层的包头、源、目的信息等,反过来是解封装。3、通过一个网
2016-05-31 07:13:34 360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人