- 博客(22)
- 收藏
- 关注
原创 谈谈过滤器和拦截器的区别?
拦截器和过滤器其实都是AOP编程思想的实现都可以体现例如权限的检查 日志的记录等功能但是有不同之处1、使用范围不同拦截器是在Spring容器内的 是Spring框架支持的而filter是Servlet规范规定的 是Servlet容器支持的2、规范不同拦截器是在Spring容器内的 是Spring框架支持的而filter是Servlet规范规定的 是Servlet容器支持的。
2022-10-19 14:49:52
275
1
原创 编程与数学(质数, 不足0.5元 按照0.5元收取)
质数定义:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。注意:2是最小的质数(也叫素数),也是唯一的偶质数。代码实现public class Prime { public static void main(String[] args) { //判断7是不是质数 int a = 7; int c = 0; for (int b = 2; b &
2022-04-16 20:32:42
268
原创 调用第三方AIP解析JSON工具类
@Datapublic class BaseResponse<T> { private boolean success; private T rawRes; private String errorCode; private String errorMessage; public TRYKXbaseResponse(String json) { JSONObject jsonObject = JSON.parseObject(json)
2022-04-05 19:16:24
446
原创 QA项目开发问题
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档QA项目开发问题数据类型问题redis可视化工具连接服务器崩溃二、使用步骤1.引入库2.读入数据总结数据类型问题数据库数据类型是int,我在实体类中定义为Intage类型,int默认值是0,Intage默认值是null,导致某一个字段没写值,会报空指针异常。redis可视化工具连接服务器崩溃先在linux的redis的bin目录下 执行./redis-server回到redis目录下./bin/redis-server ./
2021-01-24 19:44:18
189
1
原创 Linux实战操作
LinuxLinux目录一、pandas是什么?二、使用步骤1.引入库2.读入数据总结Linux目录登录系统后,在当前命令窗口下输入命令:查看linux目录ls / 或 ll /bin->user/bin:系统的可执行文件,可以在任何目录下执行user/local/bin:用户自己的可执行文件,可以在任何目录下执行etc:存放配置文件。配置环境变量(/etc/profile)home:每一个用户的根目录,用来保存用户私人的数据,默认情况下,目录名和自己用户名相同opt:存放额
2020-12-23 18:52:05
222
原创 Sping-Cloud知识点整理
Sping-Cloud服务消费者与提供者Provider 提供者Consumer 消费者RestTemplate 对象getForEntity 和 getForObject 方法getForObjectpostForObjectput 方法delete 方法注册中心 Eureka什么是服务注册什么是服务发现Eureka是什么Ribbon 负载均衡注解@LoadBalancedHystrix 熔断器服务降级熔断器获取异常信息异常忽略声明式服务消费 FeignFeign 是什么Feign 的使用服务消费者
2020-12-18 16:44:08
406
原创 HashMap,HashTable底层实现原理
Map集合哈希表哈希表概述HashMap底层实现原理HashMap底层的源代码map.put(k,v), v=map.get(k)两方法的实现原理HashMap集合Key特点hashmap扩容机制二、HashTableHashTable与HashMap区别哈希表哈希表概述哈希表是一个数组和单向链表的结合体。数组:在查询方面效率高,随机增删方面效率低。单项链表:在随机增删方面效率高,在查询方面效率低。哈希表将以上两种数据结构融合在一起,充分发挥它们各自的优点。HashMap底层实现原理Hash
2020-10-23 16:12:58
929
原创 mysql重点知识详解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档MySql一、Sql语句的分类二、对数据库和表的操作(不是数据)查看建表语句2.读入数据总结一、Sql语句的分类DQL(数据查询语言):查询语句,凡是select语句都是DQLDML(数据操作语言):insert delect update 对表当中的数据进行增删改DDL(数据定义语言):create drop alter, 对表结构的增删改TCL(事务控制语言):commit提交事务,rollback回滚事务.DCL(事务控
2020-10-13 22:51:31
534
原创 JAVA-IO流
JAVA-IO流IO流的四大家族需要掌握的流共16个.FileInputStream的使用FileOutputStream的使用文件的复制文件复制的原理序列化与反序列化序列化版本号的用途PropertiesIO流的四大家族**- InputStream 字节输入流OutputStream 字节输出流Reader 字符输入流Writer 字符输出流四大家族的首领都是抽象类-注意: 在JAVA中只要“类名”以Stram结尾的都是字节流,以“Reader”/“Writer”结尾的都是字符流**,所
2020-09-22 16:51:27
141
原创 JAVA-集合
集合概述集合是一个容器,可以一次容纳多个对象。集合不能直接存储基本数据类型,也不能直接存储JAVA对象。集合当中存储的都是JAVA对象的内存地址。(或者说集合存储的都是引用)list.add = 100;//自动装箱Integer集合在JAVA中本身就是一个容器,是一个对象。集合在任何时候存储的都是引用。集合结构图上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList
2020-09-21 15:47:59
1091
原创 JAVA-多线程
多线程多线程概述进程与线程线程调度同步与异步线程的实现多线程概述进程与线程进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程线程调度分时调度所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间抢占式调度优先让优先级高的线
2020-09-16 19:25:05
491
原创 JAVA-常用类库-日期类
JAVA对日期类的处理import java.text.ParseException; import java.text.SimpleDateFormat;/** * JAVA对日期类的处理 * 主要掌握: * 获取当前系统时间 * date -->String String -->date */public class Date { public static void main(String[] args) throws ParseExceptio
2020-09-12 15:37:52
246
原创 JAVA常用类库-String
String说明:内存图:1. Sting表示字符串类型,属性属于引用类型,不属于基本类型。2. 在JAVA中使用双引号括起来的都是字符串。例如:“ADC”,“王五”;3. 在JAVA中规定,用双引号快起来的字符串,是不可变的,也就是说“adc”自出生到死亡,不可变。不能变成“adcd”,也不能变成“ab”。4. 在JDK当中双引号快起来的字符串,例如:“abc”都是直接存储在“方法区”的“字符串常量池”当中。5. 为什么sun公司把字符串存在一个“字符串常量池”当中呢。因为字符串在实际开发
2020-09-12 14:05:39
219
原创 JAVA-面向对象-基础篇
面向对象文章目录面向对象面向对象思想一、pandas是什么?二、使用步骤1.引入库2.读入数据总结面向对象思想概述面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相对于面向过程来讲的,指的是把 相关的数据和方法组织为一个整体 来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。。提示:以下是本篇文章正文内容,下面案例可供参考一、pa
2020-09-04 17:30:08
255
原创 JAVA基础语法-循环及数组
循环for循环使用方法:如果循环的次数是确定的,一般使用for循环。例如:int sum=0; for (int i = 0; i < 100; i++) { sum +=i+1; } System.out.println("100以内的和为:"+sum);while循环使用方法:条件表达式成立时,则执行循环体,然后再判断,依次类推,如果条件不满足,有可能一次都不执行。一般用于循环次数不确定的循环语法:while(条件表达式){//语句块;}
2020-09-04 16:28:48
202
原创 JAVA基础语法-变量及数据类型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@JAVA基础语法JAVA基础语法提示:本节主要学习二进制,变量,数据类型,运算符。# 一、变量## 什么是变量变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。由于该存储单元中的数据可以发生改变,因此得名为"变量"。变量的分类 按所属的数据类型划分:基本数据类型变量引用数据类型变量按被声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量:方法外部、类的内部定义的变量public c
2020-09-01 11:03:35
96
原创 JAVA初学者第一步环境搭建
@[初学者第一步JAVA环境搭建]了解JAVA的发展史及其特点Java是由Sun 公司于1995年5月推出的Java程序设计语言,2009年04月20日,oracle(甲骨文)公司宣布收购sun。所以目前JAVA语言属于oracle这家公司。JAVA名字起源一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇一种咖啡名字)咖啡,有一个人灵机一动说就叫Java怎样,这个提议得到了其他人的赞同,于是,Java这个名字就这样传开了。JAVA的图标就是一个热腾
2020-08-27 16:20:45
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人