关闭

[置顶] 简单介绍下BS与CS的联系与区别。

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、...
阅读(143) 评论(0)

安装Linux必备知识点

1 常用命令 1.1 创建文件夹 创建一级目录:mkdir 目录 创建多级目录:mkdir -p 目录 复制文件及文件夹:cp -rf 原文件(夹) 目标文件(夹) 删除文件及文件夹:rm -rf 文件(夹)(可用*做通配符) 移动文件及文件夹:mv -rf 原文件(夹) 目标文件(夹)...
阅读(73) 评论(0)

数据库锁分为行级锁和表级锁 行级锁: select * from userinfo for update; 这时候可以锁定选中的所有行如果已经被锁定,就不用等待 select * from userinfo for update nowait;如果已经被锁定,更新的时候等待5秒 select * from userinfo for update wait 5;表级锁: 行共享:允许用户进行任何操作,...
阅读(126) 评论(0)

回忆Singleton

第一种:饱汉模式 public class SingleTon { private SingleTon(){ } //实例化放在静态代码块里可提高程序的执行效率,但也可能更占用空间 private final static SingleTon instance = new SingleTon(); public static SingleTon g...
阅读(94) 评论(0)

浅谈对spring的理解

1.Spring实现了工厂模式的工厂类,这个类名为BeanFactory(实际上是一个接口),在程序中通常BeanFactory的子类ApplicationContext。Spring相当于一个大的工厂类,在其配置文件中通过元素配置用于创建实例对象的类名和实例对象的属性。 2. Spring提供了对IOC良好支持,IOC是一种编程思想,是一种架构艺术,利用这种思想可以很好地实现模块之间的...
阅读(95) 评论(0)

线程sleep()和 wait()有什么区别?

sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。)...
阅读(184) 评论(1)

Java中的异常处理机制的简单原理和应用

今天简单说一下Java中的异常处理的机制和简单的原理和应用。 异常是指java程序运行时(非编译)所发生的非正常情况或错误。 Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象中,该对象中包含有异常的信息。 Java可以自定义异常类,所有异常的根类为java.lang.Throwable,Throwable下面又派生了两个子类:Error和Exception。...
阅读(111) 评论(0)

关于Hibernate 的二级缓存

------------写在前面的话   在知乎混迹这么多年,谢@天涯小朋友TG 的邀请,转到csdn平台。 开发这么多年,相信大家对hibernate 并不陌生。下面就hibernate二级缓存,谈一谈我个人理解 (1)缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中),这个数据结构通常是类似Hashmap,当以后要使用某个对象时,先查询缓存中是否有这个对...
阅读(110) 评论(0)
    个人资料
    • 访问:956次
    • 积分:93
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档