自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 线程池实现简单的TCP通信

/** * 线程池的优劣势: * 优势:不会引起系统的死机,可以控制并发的线程数量 * 劣势:同时可以并发的线程数量将受到限制 * * 应用场景:快速的短连接,如LOL排队思想, */ //客户端public class Client { public static void main(String[] args) throws Exception { System.out.println("====客户端===");//

2022-04-10 11:37:34 235

原创 多线程实现TCP通信

//客户端public class Client { public static void main(String[] args) throws Exception { System.out.println("====客户端===");// 1.客户端要请求于服务端的管道连接 Socket socket=new Socket("127.0.0.1",9999);// 2. 从socket通信管道中得到一个字节输出流 O

2022-04-10 10:53:54 1100

原创 Springboot+SpringSecurity+Spring Data JPA连接数据库进行角色认证

Springboot+SpringSecurity+Spring Data JPA连接数据库进行角色认证1.数据库表角色表关联表用户表2.代码Model层-----三个实体类自己加入Dao层 //SysUserDao@Repositorypublic interface SysUserDao extends JpaRepository<SysUser, Integer>{ SysUser findByUsername(String usernam

2021-09-09 17:40:09 230

原创 整合mybatis--基于xml

整合mybatis步骤:引入jar包JunitmysqlmybatisSpring-webmvclombokaspectwearespring-jdbcmybatis-springmaven静态资源过滤 prom.xml <artifactId>lombok</artifactId> <version>1.18.20</version>

2021-07-08 16:08:45 63

原创 super与this的区别,重写与重载的区别

super与this的区别super注意点:1. super调用父类的构造方法,必须在构造方法的第一个2. super必须只能出现在子类的方法或者构造方法中3. super和this不能同时调用构造方法vs this:代表的对象不同: this:本身调用者这个对象 super:代表父类对象的应用前提: this:没有继承也可以使用 super:只能继承条件才能使用构造方法: this():本身的构造 super():父类的构造重写与重载的区别重写:需要有继承关

2021-06-13 14:02:10 130

原创 冒泡排序--Java

冒泡排序比较数组中两个相邻的元素,如果第一个数比第二个数大,他们就交换位置每次比较都会产生一个最大或最小的数,且每次减少一次排序直到结束public static void main(String[] args) { int[] a={1,2,32,123,2,322,33,21}; int tem=0; //外层循环判断排序走的次数 for (int i = 0; i < a.length-1; i++) {

2021-06-11 22:14:37 65

原创 数组简析及应用--反转数组元素

java数组简析声明数组int[] array=null;//存放在堆中创建数组array=new int[10];数组赋值array[0]=1;array[1]=1;array[2]=1;System.out.println(array[0]);//测试初始值,初始值为0System.out.println(array[4]);)初始化 //数组静态初始化,定义后大小不能改变 int a[]={1,2,3,4,5,}; //数组动态初

2021-06-10 23:10:55 114

原创 java运算符解析

Java 语言支持如下运算符算术运算符 : +,-,*,/,%,++,– int a=10; int b=a+1; System.out.println("加号在字符串之后:"+a+b); System.out.println(a+b+"加号在字符串之前:");加号在字符串之后:101121加号在字符串之前:赋值运算符: =关系运算符:>,<,>=,<=,==,!=逻辑运算符:&&am

2021-06-06 21:52:40 105 2

空空如也

空空如也

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

TA关注的人

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