自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 简单介绍下BS与CS的联系与区别。

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

2017-07-14 19:53:45 584

原创 基于docker部署redis挂载问题处理

项目访问redis出现“Could not get a resource from the pool”

2023-10-13 13:37:30 160

原创 git:fatal the current branch master has no upstream

git本地仓库push远程仓库的时候,报了异常:fatal the current branch master has no upstream branch 经过查询发现目前有两种解决方案: 1.翻译后大致意思是,远程仓库创建时候要建立一个README文件,然后再进行push操作。因为这个文件是远程仓库主分支所必须的,见如下截图。 Create the repo on github; add

2018-01-05 17:26:34 3380

原创 FTP服务器上传文件 Software caused connection abort: recv failed

报错提示: java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:150)

2018-01-04 19:33:48 2458 1

原创 git使用心得

查看分支 git branch 或者 git branch -vA) 创建分支 git branch 分支名B) 切换分支 git checkout 分支名C) 删除分支 git branch -d 分支名 //如果该分支没有合并到主分支会报错 或者 git branch -D 分支名 //强制删除D) 分支合并 比如,如果要将开发中的分支(develop),合并到稳定分支(

2018-01-02 14:08:35 146

原创 安装Linux必备知识点

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

2017-08-04 14:02:05 358

原创

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

2017-07-25 16:53:32 268

原创 回忆Singleton

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

2017-07-18 19:27:47 234

原创 浅谈对spring的理解

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

2017-07-17 19:50:44 471

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

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

2017-07-13 15:42:39 1363 1

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

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

2017-07-12 19:13:18 423

原创 关于Hibernate 的二级缓存

------------写在前面的话   在知乎混迹这么多年,谢@天涯小朋友TG 的邀请,转到csdn平台。 开发这么多年,相信大家对hibernate 并不陌生。下面就hibernate二级缓存,谈一谈我个人理解 (1)缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中),这个数据结构通常是类似Hashmap,当以后要使用某个对象时,先查询缓存中是否有这个对

2017-07-11 15:57:05 241

IDE工具idea的快捷键大全

帮助开发者快速使用IDE工具idea以及一些创建基础的maven聚合项目

2017-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除