- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Java语言对Redis的基本操作涉及到的常用方法
一、相关常用命令、及常用方法1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit2)持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的Unix时戳 shundown:将...
2018-12-21 18:28:26 710
转载 Java中的equals()方法和“==”的区别
本文转载自:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.html总之:== 用于判断对象的物理地址是否相同; equals用于判断对象的value是否相等;Java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,d...
2018-12-20 12:22:20 166
原创 Redis学习笔记
1. Redis (Remote Dictionary Server)是一个完全开源免费、遵守BSD协议、支持网络、可基于内存也可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis通常被称为数据结构化服务器,因为其值(Value) 可以是:字符串(String)、哈希(Map)、列表(List)、集合(sets)和有序集合(sorted sets) 等类型。...
2018-12-19 15:22:49 194
原创 Java中抽象类和接口的区别及使用
一、抽象类:有 abstract 关键字修饰的类,称之为抽象类。 1. 抽象类的特点: ① 有 abstract 关键字修饰; ② 含有抽象方法的类,必须声明为抽象类;但是抽象类不一定要含有抽象方法,可以全是非抽象方法; ③ 抽象类必须由子类去继承,进而实现其中所有的抽象方法;若子类没有实现抽象父类中定义的所有抽象方法,那么该子类也需声明为抽...
2018-12-11 19:49:58 214
原创 数据库锁机制
一、什么是锁机制?数据库为要有锁机制? 数据库是一个多用户使用的共享资源,当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。如果对并发操作不加以控制的话,就可能会出现读取或存储错误数据的现象,从而破坏数据库数据的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。枷锁后事...
2018-12-11 17:05:54 256
转载 MySQL数据库中的锁机制
数据库管理系统(DBMS)中并发控制的任务是确保在多个事务同时存取数据库中同一数据时,不破坏事务的隔离性和一致性,以及数据库的统一性。1. 什么是锁机制?数据库为什么要有锁机制? 锁机制:通过对访问数据库同一资源的并发事务进行顺序化,以防止数据库数据不一致现象的发生。 锁机制的作用:数据库是一个多用户使用的共享资源;当多个用户并发地...
2018-12-11 09:56:54 261
原创 Java Web中的Filter、Interceptor、Listener
一、Filter、Interceptor、Listener简介1. Filter:即过滤器。它是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。2. Interceptor:拦截器是动态拦截Action所调用的对象;它提供了一种可以使开发者在一个Action执...
2018-12-10 22:26:01 252
原创 对Spring框架的理解
谈起Spring,很直接的会想到它是容器,其核心是IoC和AOP。那么应该怎样准确的理解IoC和AOP。1. 首先,笼统的说一下Spring框架。 Spring实现了工厂模式的工厂类,其类名为BeanFactory(接口)。在程序中通常用它的子类ApplicationContext。 Spring相当于一个大的工厂类,在其配置文件中通过<bean>...
2018-12-10 21:12:37 252
原创 数据库存储过程与存储函数
1. 存储过程、存储函数概念 存储过程是一组为了完成特定功能的SQL语句集,经过编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它,叫做存储过程、存储函数。2. 存储过程与存储函数的区别 存储函数:可以通过return语句返回函数值;主要用于计算并返回一个值; 存储过程:不能;存储过程没有直接返回值,主要用于执行操作;...
2018-12-09 18:49:14 8111
原创 数据库事务
1. 数据库事务定义 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全的执行,要么完全的不执行。 事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统来负责事务的处理。 理解:当一个事务被提交给DBMS (数据库管理系统),则DBMS需要确保该事务中的所有操作都成功完成,且其结果都被永久保存在数据库中。如果事务中有的操...
2018-12-07 15:53:05 220
原创 Java基础试题:输入年月日,判断这一天是这一年的第几天
这里使用了Java8对日期处理的新特性。列出了三种实现方式。public class TheDayInYear_One { public static void main(String[] args) throws ParseException { // TODO Auto-generated method stub Scanner scan = new Scanner(Syste...
2018-12-07 11:06:51 6912
转载 JAVA设计模式总结之六大设计原则
关于Java设计的六大设计原则说明如下,更多详细内容查看http://www.cnblogs.com/pony1223/p/7594803.html:1.单一职责 ...
2018-12-05 19:40:32 178
转载 Java23中设计模式总结
一、什么是设计模式 设计模式(Design Pattern)是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真实工程化,设计模式是软件工程的基石。项目中合理的运用设计模式可以完美地解决很多问题,每...
2018-12-05 19:28:44 307
原创 Maven和SpringBoot的区别
转载自:https://blog.csdn.net/soulmate_P/article/details/80780406一:Maven是什么1.1maven是一个跨平台的项目管理工具。1.2它是Apache的一个开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。不重复发明轮子。1.3简单、交流与反馈、测试驱动开发(TDD)、十分钟构建、持续集成(CI)、富有...
2018-12-04 23:06:37 10571 1
原创 Java中的多线程
进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程之间的切换会有较大的开销,一个进程包含多个线程。(进程是资源分配的最小单位) 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换开销小。(线程是cpu调度的最小单位) 线程和进程一样,分为五个阶段:创建、就绪、运行、阻塞、终止; ...
2018-12-02 15:24:44 214
原创 关于Spring Boot项目中Controller将数据返回到jsp页面的问题
开始初学Spring Boot,在配置好项目后发现:给前台传输json数据时,不能跳转到指定的jsp页面;访问后页面报错如下:而,eclipse控制台打印出错误信息为:org.thymeleaf.exceptions.TemplateInputException: Error resolving template "index", template might not exist o...
2018-12-01 21:32:00 3852
bs_pagination(基于bootstrap的分页插件).rar
2020-05-19
generatorConfig.xml
2019-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人