- 博客(167)
- 资源 (4)
- 问答 (9)
- 收藏
- 关注
转载 Windows系统中IDEA下载安装教程并配置阿里云Maven仓库服务器
由于 IntelliJ IDEA 的默认 Maven 仓库服务器是 Apache 平台的,下载文件时较慢,且容易在下载过程中丢失数据而导致文件损坏,所以,需要将 Maven 仓库服务器配置为国内的站点,例如阿里云或华为云等。
2022-11-17 16:48:45
630
1
原创 配置Intelij IDEA中多行显示标签页
IntelijIdea中的标签选项卡都是一行显示,本文章讲述了如何配置Intelij IDEA的文件标签为多行显示的方法
2022-11-17 16:33:11
1095
转载 VPP上利用IPSec加密Vxlan隧道实验
VPP类似于电脑上的路由器模拟,可以在VPP中构建网络组网。本文讲述了如何在VPP中使用IPSec对二层的Vxlan隧道进行加密
2022-11-12 15:09:14
955
原创 WeakHashMap概念和原理以及简单案例
WeakHashMap参考资料1.一文搞懂WeakHashMap工作原理概念和原理说明WeakHashMap使用了软引用结构,它的对象在垃圾回收时会被删除注:垃圾回收是优先级非常低的线程,不能被显示调用,当内存不足的时候会启用下面是 WeakHashMap 的实现原理拆分:public class WeakHashMap<K,V> extends AbstractMap<K,V> implements Map<K,V> { ... ...
2022-05-07 17:45:58
821
原创 待归类链接
@Produces注解HTTP 方法:GET 对比 POST@Consumes @Produces分别表示入参和出参数吗RESTful 两个注解@PathParam 和 @QueryParam介绍Jackson JsonNode和ObjectNode
2021-02-26 18:49:27
147
原创 Mybatis-Plus使用记录
文章目录查询分页查询多条件 or 的使用in方法使用查询分页查询1.创建分页插件@Configurationpublic class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }}2.测试分页 /** * myabtis 实现的分页为什么还要分页插件?
2021-02-23 19:45:31
183
原创 Postman记录
文章目录报错记录Postman POST请求报错401未授权报错记录Postman POST请求报错401未授权在HTTP协议进行通信的过程中,HTTP协议定义了基本认证过程以允许HTTP服务器对WEB浏览器进行用户身份证的方法,当一个客户端向HTTP服务 器进行数据请求时,如果客户端未被认证,则HTTP服务器将通过基本认证过程对客户端的用户名及密码进行验证,以决定用户是否合法。BASIC认证的过程客户端向服务器请求数据,请求的内容可能是一个网页或者是一个其它的MIME类型,此时,假设客户端尚
2021-02-23 18:08:31
386
原创 SVN介绍
参考资料SVN视频笔记链接:https://pan.baidu.com/s/1yxyBNeyA0x_PzcifWzKeWA 提取码:lldv 复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V2的分享SVN介绍SVN是Subversion的简称,是一个自由开源的版本控制系统。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节
2021-02-22 22:05:25
312
原创 SpringBoot记录
SpringBoot文章目录SpringBoot动态和静态页面什么是动态,什么是静态动态和静态的区别重定向参考资料动态和静态页面什么是动态,什么是静态SpringBoot会将静态访问(html/图片等)自动映射到静态目录下src/main/resources/static,即可以直接通过地址栏访问其静态页面。从后台跳转到静态页面的代码如下:@Controllerpublic class HtmlController { @GetMapping("/html") public Strin
2021-02-21 19:01:38
124
原创 Spring-Security访问控制
文章目录Spring-Security一、简单介绍二、简单使用Spring-Security一、简单介绍能够为企业应用提供安全访问控制的安全框架——由Spring提供;访问控制的几种实现方式:Aop、拦截器实现框架实现:Spring-Security,Apache Shiro二、简单使用...
2021-02-20 16:36:45
318
原创 SSM框架报错集锦
通过映射类表示的依赖无法被满足,从而导致不能创建BeanCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘userServiceImpl’: Unsatisfied dependency expressed through field ‘baseMapper’;可能性1:数据库地址配置问题在application.properties
2021-02-20 12:53:54
833
1
转载 编写IF不带ELSE的五种方法
https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247495077&idx=1&sn=3bcf89d2a3ffbc7076cba099b5392242&chksm=9beeccd7ac9945c10225f8b44586387442442415389152b78a966808536c768a7fa11143f7a6&mpshare=1&srcid=1128QodAo33ZrCso0VR7vDcY&a
2020-11-30 08:56:22
929
原创 字符串判空的常用方法
org.apache.commons.lang.StringUtils 类提供了 String 的常用操作,最为常用的判空有如下两种 isEmpty(String str) 和 isBlank(String str)public static boolean isEmpty(String str) { return str == null || str.length() == 0;}public static boolean isNotEmpty(String str) { retu
2020-11-26 13:59:25
4263
1
原创 数据库查阅过的资料汇总
mysql设计三范式及老IT的经验分享,新手必看 mysql 中enum字段的使用 数据库表命名规范 数据库表及字段命名规范 如何Mysql触发器中抛出一个异常 有关mysql中ROW_COUNT()的小例子 Mysql 里面使用row_number() 的用法和注意在线乞讨,没饭吃了...
2020-11-23 15:55:23
164
原创 设计模式
设计模式(一)设计模式概述设计模式的几个要素设计原则(六大原则)单一职责原则开闭原则里氏替换原则依赖注入原则接口分离原则迪米特原则设计模式的分类(三种分类)单例设计模式1.饿汉式单例Singleton.javapackage demo1;/* * 单例设计模式的演示 * * 单例模式的特点: * 1.单例类只能有一个实例 * 2.单例...
2020-02-11 00:10:11
317
原创 Java JDK8的新特性
接口中的默认方法接口的定义: 接口的作用是定义该类型的实例要具有的功能,也就是必须执行哪些工作,并且不需要关心这些工作的具体进行 接口的定义方法没有方法体,并且接口不允许定义实例变量,。如果一个类实现了这个接口,那么必须重写接口所有方法类与接口的区别: 1.类中可以定义成员变量,但是接口中不允许存在成员变量 2.接口中所有的方法都没有具体实现(在Java8以前定义是正确的...
2020-02-09 15:48:03
213
原创 反射
反射1.通过反射获取Class类实例的三种方式第一种方式: 使用对象.getClass()获取该对象的Class实例Class cls = new Student().getClass();第二种方式: 类名.classClass cls = Student.class;第三种方式: Class.forName("全限定名-即包名.类名"),用类名获取一个Class实例,这种方式比...
2020-02-08 20:09:20
2800
原创 注解
注解1.注解概述注解主要起到标识作用,是JDK5.0提出的,Java增加对元数据的支持,也就是Annotation(注解)什么是元数据?元数据是用来描述数据的数据,通俗一点来说,就是描述代码间的关系,或者代码与其他资源(数据库)之间的内在联系的数据。举例:对于struts来说,元数据就是struts-config.xml;对于hibernate来说就是hbm文件;如何创建元数据...
2020-02-06 18:21:48
192
原创 网络编程
网络编程1.网络编程的基本常识目前主流的网络通信软件:QQ,微信,MSN,...2.七层协议ISO(国际标准委员会组织),将数据的传输从逻辑上划分了以下七层 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 当发送消息时,需要按照上述从前向后的次序对发送的内容进行层层加包,然后发送过去当接收消息时,需要按照上述相反的次序对接收到的内容层层拆包,然后再解析出来3.常见...
2020-02-06 14:09:55
280
原创 定时器
定时器定时器:可以让我们在指定的时间内做某件事情,还可以重复的做某件事情依赖Timer和TimerTask这两个类 Timer:定时 public Timer() public void schedule(TimerTask task,long delay) 在指定延迟后执行指定任务 public void schedule(TimerTask task,lon...
2020-02-01 14:37:48
284
原创 线程池
线程池程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存周期很短的线程的时候,更应该考虑使用线程池 - 线程池里的每一个线程代码结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用 - 在JDK5之前,我们必须手动实现自己的线程池,从JDK5开始,Java内置支持线程池JDK5新增加了...
2020-02-01 13:31:09
170
原创 线程组
MyRunnable.javapackage demo9;public class MyRunnable implements Runnable{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println(Thread.currentThread().getName()+...
2020-01-31 22:33:58
165
原创 同步锁(Lock)
MyLock.javapackage demo7;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class MyLock implements Runnable{ int poll = 100; Object object = new Obj...
2020-01-31 17:15:27
209
原创 设置和获取线程优先级
MyPriority.javapublic class MyPriority extends Thread{ public MyPriority(String name) { super(name); } @Override public void run() { for (int i = 0; i < 20; i++) { System.out.printl...
2020-01-30 13:29:56
608
原创 Eclipse快捷键
https://www.douban.com/note/254195820/?type=like存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化 Ctrl+Shift+f整理导入 Ctrl+Shift+o切换窗口 Ctrl+f6 <可改为ctrl+tab方...
2020-01-25 20:37:45
411
原创 集合
1.Java集合概述Java 中的集合大致上可分为4种体系,分别是Set,List,Map和Queue,具体说明如下所示。Set:代表无序、不可重复的集合。List:代表有序,重复的集合。Map:代表具有映射关系的集合。Queue:从JDK1.5以后增加的一种体系集合,代表一种队列集合实现。Java集合就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象)“丢进”该容...
2020-01-16 14:57:16
174
原创 Data类
在Java程序的开发过程中经常会遇到日期类型的情形,主要使用包java.util中的Data、Calendar以及java.text包中的SimpleDateFormat实现使用Data类构造方法public Date()例如,通过下面的代码,可以得到当前系统的日期import java.util.Date ;public class DateT1{ public static v...
2020-01-16 03:46:33
351
原创 正则表达式
在遇到需要匹配、查找、替换、判断字符串的情况,可以使用正则表达式解决这些问题;正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符以及特殊的字符组成的文字模式,它用以描述在查找文字主题时候匹配的一个或者多个字符串如果要在程序中应用正则表达式则必须依靠Pattern类与Matcher类,这两个类都在java.util.regx包中定义。Pattern类的主要作用是进行正则...
2020-01-16 02:38:04
253
原创 StringBuffer和StringBuilder类
下述文章资料来源于:W3CSCHOOL离线版的Java教程Java JDK 6.0开发手册Java开发从入门到精通(陈小玉版)Java StringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且...
2020-01-16 00:40:22
227
原创 Java 数据类型包装器
为什么使用包装类Java虽然是面向对象的编程语言,但是在里面包含了8种基本数据类型,这8个基本数据类型不支持面向对象的编程机制。这些基本数据类型的数据不具备“对象”的特性,例如没有属性、没有方法可以被调用。这8种基本数据类型带来了一定的方便之处,例如可以进行简单、有效的常规数据处理。但在某些时候,在使用基本数据类型时会有一些制约,例如所有引用类型的变量都继承了 Object类,都可以当成Ob...
2020-01-14 17:10:50
216
1
原创 toString/hashCode/String/equals
02_Object类Java中常用的包java.lang包 - 该包是java语言的核心包,该包里的所有内容由Java虚拟机自动导入; - 如:java.lang.String类/System类等...... java.util包 - 该包是java语言的工具包,体面提供了大量的工具类和集合等内容 - 如:java.util.Scanner类/Random类、Arrays类...
2020-01-14 15:37:37
163
原创 图灵学院Java开发笔记
第2章 Java面向对象编程18_一个案例了解多态的实际意义多态的分类:特定的(强制的,重载的)、通用的(参数的,包含的)(3)参数的多态参数多态允许把许多类型抽象成单一的表示。例如,在一个名为List的抽象类中,描述了一组具有同样特征的对象,提供了一个通用的模板。我们可通过制定一种类型以重用这个抽象类。这些参数可以是用户定义的类型,很多用户都可以使用这个抽象类,因此参数多态毫无疑问...
2020-01-09 20:53:48
1888
100套精选简历模板100份.zip
2020-01-25
一键PHP JAVA安装工具
2018-12-12
IDEA运行Spark打印WARN:Spark绑定本地IP警告 Set SPARK_LOCAL_IP if you need to bind to another address
2022-04-29
大数据怎么保证采集器到Spark中数据一致性
2022-01-14
大数据如何进行数据阶段的验证
2022-01-10
使用布隆过滤器,数据不一致怎么解决
2021-12-02
Tidb清除卸载所有组件后依然存在进程
2021-03-01
多重对象嵌套应该用什么数据库
2021-01-15
PC端软件和WEB用的技术区别大吗?
2020-01-07
Web开发-登录界面点击登录按钮没反应
2020-01-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人