- 博客(14)
- 收藏
- 关注
原创 redis-穿透、雪崩、击穿
缓存穿透:去查询一个数据库和缓存中一定没有的数据.现象:如果我要查一条id=0或者id=-1的数据,因为缓存中肯定查不到,就会发送sql去访问数据库.同时发送十万条访问,数据库就承受不了这么大的压力就会挂掉.重启数据库,访问一直发送,服务器就会启动不起来.解决办法:1.代码判断.if(id=0 ||id =-1){//就把传过来的参数当做redis的key,把null或者""当做valu...
2020-02-28 12:59:20
234
原创 基于 XML 的 AOP 开发的快速入门
基于 XML 的 AOP 开发的快速入门1.1步骤①导入 AOP 相关坐标②创建目标接口和目标类(内部有切点)③创建切面类(内部有增强方法)④将目标类和切面类的对象创建权交给 spring⑤在 applicationContext.xml 中配置织入关系⑥测试代码1.2详细内容①导入 AOP 相关坐标<!--导入spring的context坐标,context依赖aop-...
2019-12-30 20:50:11
256
原创 spring快速入门
1.1 Spring程序开发步骤①导入 Spring 开发的基本包坐标②编写 Dao 接口和实现类③创建 Spring 核心配置文件④在 Spring 配置文件中配置 UserDaoImpl⑤使用 Spring 的 API 获得 Bean 实例1.2 导入Spring开发的基本包坐标<properties> <spring.version>5.0.5.REL...
2019-12-27 19:31:30
178
原创 JSON数据和Java对象的相互转换
1. JSON转为Java对象导入jackson的相关jar包2. 创建Jackson核心对象 ObjectMapper3. 调用ObjectMapper的相关方法进行转换1. readValue(json字符串数据,Class)2. Java对象转换JSON使用步骤:1. 导入jackson的相关jar包2. 创建Jackson核心对象 ObjectMapper3. 调...
2019-12-24 21:19:33
160
原创 AJAX的概念和实现方式
1.概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页...
2019-12-24 21:15:58
135
原创 Java-数组总结
数组创建方式: 1.动态初始化 只指定长度,不指定元素 标准格式: 数据类型[] 数组名=new 数据类型[长度]; 2.静态初始化 只指定元素,不指定长度 标准格式: 数据类型[] 数组名=new 数据类型[]{元素1,元素2....}; 简写格式: 数据类型[] 数组名={元素1,元素2....};默认值 数组创建成功后有默认值 整...
2019-10-23 08:29:45
130
原创 面向对象-总结
类与对象 类的概念:生活中一类事物的描述;(这些事物具有相同的属性和功能)(群体) 类的组成部分:成员变量(类中的变量),成员方法(不带static的方法),构造方法(仅有修饰符和方法名,且方法名与类名一致的特殊方法) 类的作用:1:描述事物 2:类是java中的数据类型,可以通过类创建对象 定义格式对象的概念:生活中看得见,摸得着的实实在在存在的每一个事物,就是对象;(个...
2019-10-21 21:48:33
152
原创 面向对象 练习题-phone
分析以下需求并实现手机类Phone属性: 品牌brand 价格price行为: 打电话call() 发短信sendMessage() 玩游戏playGame() 要求: 1.按照以上要求定义类,属性要私有,生成空参、有参构造,setter和getter方法 2.定义测试类,在main方法中创建该类的对象并给属性赋值(演示两种方法:setter方法和构造方法) 3.调用三个...
2019-10-21 21:42:30
2851
原创 方法
方法概述将一堆代码封装成一个具有独立功能的整体就是方法;方法定义格式public static 返回值类型 方法名(参数列表){方法体}public static 固定的修饰符 ,公共的,静态的方法返回值类型 : 数据类型,如果没有返回值,使用void占位;方法名: 将来调用方法的时候,需要使用这个方法名;参数列表: 形式参数,方法体中的原材料;方法体: 一堆代码;(完成...
2019-10-21 21:32:21
271
原创 Java猜数字小游戏
猜数字需求:程序自动生成一个1-100之间的数字,使用程序实现猜出这个数字是多少?当猜错的时候根据不同情况给出相应的提示:如果猜的数字比真实数字大,提示你猜的数据大了如果猜的数字比真实数字小,提示你猜的数据小了如果猜的数字与真实数字相等,提示恭喜你猜中了分析1.要完成猜数字的游戏,首先需要有一个要猜的数字,使用随机 数生成该数字,范围1到100.2.使用程序实现猜数字...
2019-10-14 23:54:54
612
原创 java的Random类生成的随机数规律
生成任意范围的随机数;java的Random类生成的随机数:一定是:[0 – 21] + 30我们想要的是:[30 – 50]总结:int x= r.nextInt(最大值-最小值+1) + 最小值;import java.util.Random;public class RandomDemo{ public static void main(String[] args...
2019-10-14 23:50:16
1241
原创 java基础 if--else if语句
if–else if语句格式:***if(关系表达式1){语句体1;}else if(关系表达式1){语句体2;}…else{语句体n+1;}
2019-10-13 23:22:01
453
原创 java入门案例:HelloWorld
java入门案例代码步骤(三步)1:编写代码1:文件扩展名必须是 .java2:class后面的单词必须和文件的名字一致;2:编译代码1:打开cmd进入代码所在的文件夹;2:命令 javac 文件名.java3:运行代码命令: java 文件名请完整编写HelloWorld入门案例:public class HelloWorld{ public static vo...
2019-10-10 22:46:43
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人