- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 C#获取计算机信息
// 硬件 Win32_Processor, // CPU 处理器 Win32_PhysicalMemory, // 物理内存条 Win32_Keyboard, // 键盘 Win32_PointingDevice, // 点输入设备,包括鼠标。 Win32_FloppyDrive, // 软盘驱动器 Win32_DiskDrive, // 硬盘驱动器 Win32_CD
2017-04-27 13:56:34
639
原创 内省操作JavaBean
为了让程序员们更好的操作Java对象的属性,SUN公司开发了一套API,被业界内称为:内省;内省的出现有利于了对类对象属性的操作,减少了代码的数量。 内省访问JavaBean有两种方法: 一、通过Introspector类获得Bean对象的 BeanInfo,然后通过 BeanInfo 来获取属性的描述器( PropertyDescriptor ),通过这个属性描述器就可
2016-12-07 15:35:04
628
原创 索引
1 为什么创建索引后,速度就会变快? 2 索引的分类 2.1 主键索引 主键索引添加 当一张表,把某个列设为主键的时候,则该列就是主键索引 create table aaa (id int unsigned primary key auto_increment,name varchar(32) not null defaul ‘’); 这个id 列就是主键索引
2016-11-18 17:15:05
298
原创 慢查询定位
如何从一个大项目中,迅速的定位执行速度慢的语句. 首先我们了解mysql数据库的一些运行状态如何查询(比如想知道当前mysql运行的时间/一共执行了多少次select/update/delete.. / 当前连接) show status 常用的: show status like ‘uptime’; 启用了多长时间 show stauts like ‘com
2016-11-18 16:47:34
408
转载 MySQL常见问题和应用技巧
前言 在MySQL日常开发或者是维护中,有一些问题或是故障往往是难以避免的,如丢失密码、表损坏。在此总结一下常见的问题,以备今后所需。 忘记MySQL的root密码 解决办法: 1.登录数据库所在服务器,手动kill掉Mysql进程 关闭进程的命令为:kill 进程号(Linux下) 关闭进程的命令为:taskkill 进程号(win下) 怎么查看进程号呢?
2016-11-18 10:47:26
321
转载 node
Node是个啥? 写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性的拿了些下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段。 1.Node 是一个服务器端 JavaScript 解释器,可是真的以为JavaScript不错的同学学习Node就能轻松拿下,那么你就错了,总结:水深不深我还不知道,不过确实不浅。 2.Node 的目标是
2016-08-30 10:43:36
542
转载 Hibernate Criteria对象详解
1.序言 Hibernate框架是目前JavaEE软件开发的企业主流框架,学习Hibernate必然要掌握ORM(对象关系映射Object/Relation Mapping)的概念思想, Hibernate拥有完全的ORM理念,我们在操作数据库时,可以通过面向对象的方式就可以完成数据库的CRUD(创建(Create)、更新(Update)、读取(Read)和删除(Delete))操作。
2016-08-23 15:48:29
1146
转载 Hibernate各种主键生成策略与配置详解
1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 generator class="assigned" /> “ud”是自定
2016-08-21 10:42:45
225
转载 序列化与反序列化
package com.jieke.io; import java.io.Serializable; /** *Title:学生类 *Description:实现序列化接口的学生类 *Copyright: copyright(c) 2012 *Filename: Student.java *@author Wang Luqing *@version 1.0 */ public cl
2016-08-18 16:21:42
431
转载 操作系统知识回顾---进程线程模型
一、进程模型 (一)多道程序设计 从系统允许多个程序同时进入CPU那一天开始,我们才有了进程,这个对CPU资源的抽象。我们把这种多个程序同时运行在CPU的情况叫做多道程序。其优点不必赘述,举个例子,单一程序设计时,好比公交车上每次只能坐一个人,多道以后,就能坐多个人,有上有下。也是基于这样的设计思路,才有现在的各种貌似高端的技术。多道,跟中断,DMA,SPOOLer一并,被称为计算机操
2016-07-07 16:26:37
382
转载 hibernate缓存机制(三)
对象的持久化状态:hibernate中的缓存:1)一级缓存 2)二级缓存 一级缓存:内置缓存 Session缓存 –---是必须用的! 缓存的工作的底层原理: 执行session.save(c1) 这个过程中: Session下的save函数会把c1这个对象做一个快照(snapshot),然后它会生成SQL语句把c1这个对象插入到数据库进行持久化,紧接着session下面的函数save会把
2016-07-07 00:13:00
242
转载 hibernate缓存机制(二)
一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 二、what(Hibernate缓存原理是怎样的?) Hibernate缓存包括两
2016-07-06 23:58:29
219
原创 bash简单实用技巧
命令行编辑 光标跳转 ctrl + a 将光标移动到命令行开头相当于VIM里shift+^ ctrl + e 将光标移动到命令行结尾处相当于VIM里shift+$ ctrl + f 光标向后移动一个字符相当于VIM里l ctrl + b 光标向前移动一个字符相当于VIM里h ctrl + 方向键左键 光标移动到前一个单词开头 ctrl + 方向键右键 光标移动到后一个单词
2016-07-06 11:55:36
318
转载 Hibernate Session & Transaction详解
HIbernate中的Session Session是JAVA应用程序和Hibernate进行交互时使用的主要接口,它也是持久化操作核心API, 注意这里的Session的含义,它与传统意思上web层的HttpSession并没有关系,Hibernate Session之与Hibernate,相当于JDBC Connection相对与JDBC。 Session对象
2016-07-04 23:23:40
10620
1
原创 框架类错误
Exception in thread "main" org.hibernate.MappingException: Error reading resource 1. hibernate.cfg.xml中指定的映射文件存在语法错误
2016-07-04 22:36:50
264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人