自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

记录一个错误,今天使用docker报错,然后先restart还是不行。

2023-02-04 14:56:54 300

原创 一个简单的CAS-SSO系统的demo

感觉是对CAS的一个基本的入门,先了解一个流程再做细节不会迷茫,设计思路很有意思。建议搭配一篇授权码实现功能的详解看SpringSecurity OAuth2授权端点AuthorizationEndpoint、授权码AuthorizationCodeServices 详解以及Spring Security OAuth2.0 token生成与刷新机制源码阅读。

2023-01-30 01:14:27 362

原创 fatal: unable to access ‘https://xxxx: OpenSSL

好久没用本地git 在git push报错。

2023-01-18 16:35:30 402

原创 前后端分离之swagger复习

说起Swagger就不得不说前后端分离当前最主流的前后端分离技术栈:Vue+Springboot后端时代:前端只用管理静态页面:html最后统一交给后端,后端将其修改为jsp,在整个过程中,后端充当主力前后端分离时代:后端:后端控制层,服务层,数据访问层【后端团队】前端:前端控制层,视图层【前端团队】前端可以自定义一些伪后端数据:json,在写的时候就存在,不需要后端,前端工程依旧能够跑起来那么前端后端如何交互?此时我们可以考虑API前后端分离好处:前后端相对独立,松耦合。

2023-01-10 01:17:06 560

原创 org.postgresql.util.PSQLException: 不良的类型值 long : \x

看了其他人的博客大意是byte和long不太兼容(mysql的时候没问题,但是pgsql有问题,解决办法写接口太麻烦了,可以配置一下。这个是properties格式的,yml,或者其他格式的对照着替换。xxx-module-quartz 下的配置类或者配置文件。今天配置pgsql的时候出现这个问题。

2023-01-09 18:35:17 1578

原创 什么是wildfly

JBoss AS 从8版本起名为wildfly。Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。WildFly是一个灵活的、轻量的、强大管理能力的应用程序服务器。Wildfly是一个管理EJB的容器和服务器,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。配置环境变量(非必要步骤),建议还是将环境变量配好,便于dos中命令操作;

2023-01-06 01:05:44 4402

原创 Linux学习

shell是什么Shell 是一个命令行解释器,它为用户提供了一个向 Linux 内核发送请求以便运行程序的界面系统级程序,用户可以用 Shell 来启动、挂起、停止甚至是编写一些程序。在计算机科学中,Shell俗称壳(用来区别于核)是指“为使用者提供操作界面”的软件(command interpreter,命令解析器)。它类似于DOS下的COMMAND.COM和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。中文名 壳外文名 shell性质 命令解析器用途 接收用户命令。

2023-01-05 22:20:20 2094

原创 The requested profile ‘prod‘ could not be activated because it does not exist.

The requested profile ‘prod‘ could not be activated because it does not exist.

2022-12-30 17:04:43 2219

原创 redis黑马外卖实战项目源码实现

redis共享session,缓存解决缓存击穿缓存穿透缓存雪崩。使用Redis的计数器 结合Lua完成高性能的redis操作,基于Redis分布式锁和消息队列实现消息队列异步秒杀下单我们利用Redis的GEOHash来完成对于地理坐标的操作。UV统计:主要是使用Redis来完成统计功能。用户签到使用Redis的BitMap数据统计。功能好友关注基于Set集合的关注。达人探店基于List来完成点赞列表的操作。

2022-12-14 15:11:56 604

原创 Eatting外卖基于瑞吉外卖代码全功能优化含源码

基于瑞吉外卖做的项目优化的Eatting外卖springboot+springmvc+springsession+lomback+swagger数据层 mysql+mybatisplus+redis+springcacahe工具 Git+Maven+Junit+Postman+Linux网关层 Nginx

2022-12-10 00:26:13 675

原创 ‘net‘不是内部或外部命令,也不是可运行的程序 或批处理文件

'net'不是内部或外部命令,也不是可运行的程序 或批处理文件

2022-03-05 15:54:01 496 1

原创 P576线程P582多线程P583startP584Runnable创建线程P58子线程应用P587退出P588方法P591守护线程P592线程7大状态P593同步P594互斥锁P596释放锁P598

576线程-P598作业2P576线程P582多线程机制public class Thread01 { public static void main(String[] args) { //创建Cat 对象,可以当做线程使用 Cat cat = new Cat(); cat.start();//启动线程 //输出 //喵喵我猫咪1线程名=Thread-0 //喵喵我猫咪2线程...

2022-02-07 15:01:51 533

原创 P568坦克大战P569java绘图坐标P571Java绘图技术P574Java事件处理机制P578绘制敌人的坦克(集合

P568坦克大战P568坦克大战看到Java的画图想起了python的GUI,绘图学起来应该比较简单P569java绘图坐标P570绘图入门与原理将图形最大然后最小真的会import javax.swing.*;import java.awt.*;public class Draw01 extends JFrame{//Fram框架,窗口 private MyPannel mp=null;//定义一个面板 public static void...

2022-02-04 12:53:55 361

原创 P547集合家庭作业1-泛型-Junit

P547集合家庭作业1public class Collection { public static void main(String[] args) { News news1 = new News("1234567890123450000000000000"); News news2 = new News("2234567890123450000000000000"); ArrayList aList = new ArrayList();...

2022-01-29 16:45:09 443

原创 P539Hashtable使用P541PropertiesP542总结开发中选择集合类P544TreeMap源码P546Collections 工具类2

P539Hashtable使用P541PropertiesP542总结开发中选择集合类P544TreeMap源码P546Collections 工具类2P539Hashtable使用public class Hashtable1 { public static void main(String[] args) { /* public class Hashtable<K,V> extends Di...

2022-01-24 17:17:24 335

原创 P519set接口实现类HashSetP520扩容P521源码P523Set底层机制P525set接口实现类P527LinkedHashSetP529set接口实现类P530Map接口的特点P533M

P519set接口实现类HashSetpublic class HashSetStructure { public static void main(String[] args) { //模拟一个HashSet的底层(HashMap的底层) //1.创建1个数组,数组的类型是Node[] //2.有些人直接把Node数组成为表 Node[] table =new Node[16]; System.out.pri...

2022-01-23 17:47:34 475

原创 P498集合-P504List接口-P508ArrayList-p512Vector-P514双向链表-P515LinkedList底层-P518HashSet

P498集合-P504List接口-P508ArrayList-p512Vector-P514双向链表-P515LinkedList底层-P518HashSetP498集合介绍P499集合的框架体系图//1. 集合主要是两组(单列集合, 双列集合) //2. Collection 接口有两个重要的子接口List Set , 他们的实现子类都是单列集合 //3. Map 接口的实现子类是双列集合,存放的K-V //4. 把老师梳理的两张图记住(感觉部分类似于Java的字典?)P50

2022-01-20 18:37:34 426

原创 无网卡驱动,电脑可以用Usb线联网

就离谱,在写java的时候突然断网,然后一看WLAN和热点都没有了,只有网络和internet设置,就离谱……但是一般大家都不会有两个电脑,看了十几篇博文总结一下。1.如果用手机给电脑联网:首先,需要一根数据线,连接电脑和手机。然后手机的网络共享的Usb共享网络。(我的USB共享网络,与热点,蓝牙共享网络一起,我用的是oppo)这样我们就有网络了。2.解决,别人的文章很多,但是试了试好像没什么用。我先下载驱动精灵测试了一下,错误的代码,我是31。然后去百度一下,31的意思是无线网卡驱动消失(

2022-01-18 08:23:54 3304

原创 P486大数据处理-P497Date

P486大数据处理//当我们编程中,需要处理很大的整数,long 不够用// 可以使用BigInteger 的类来搞定// long l = 23788888899999999999999999999l;// System.out.println("l=" + l);BigInteger bigInteger = new BigInteger("10000");//老韩解读// 1. 在对BigInteger 进行加减乘除的时候,需要使用对应的方法,不能直接进行+ - * /Bi..

2022-01-16 20:50:18 238

原创 P478StringBuliderP480Math类P481Sort方法P483binarySeach 二分查找

P477测试2System.out.println("输入名字");String input= new Scanner(System.in).next(); System.out.println("输入价格"); double nums= new Scanner(System.in).nextDouble();String str1="名字\t\t\t商品价格\n%s\t\t\t%s";String s=nums+"";StringBuffer s1=new StringBuffer(..

2022-01-15 23:38:06 165

原创 P471String类的常见方法-P477StringBuffer的常见方法

P471String类的常见方法-P477StringBuffer的常见方法P471String类的常见方法// 4.indexOf 获取字符在字符串对象中第一次出现的索引,索引从 0 开始,如果找不到,返回-1String s1 = "wer@terwe@g"; int index = s1.indexOf('@'); int index = s1.indexOf("we");// 6.substring 截取指定范围的子串String name = "hello,张三";/

2022-01-15 00:46:48 155

原创 P459常用类-P466String类的理解

P459常用类-P466String类的理解P459public class Test1 { public static void main(String[] args) { //演示拆箱和开箱,jdk5以前是手动 int n1=100;//装 Integer interger=new Integer(n1); //或者 Integer integer1=Integer.valueOf(n1); //拆 int ...

2022-01-13 23:58:36 143

原创 P444异常Exception-P458

P444异常Exception-P458P443异常处理机制//1. num1 / num2 => 10 / 0 //2. 当执行到num1 / num2 因为num2 = 0, 程序就会出现(抛出)异常ArithmeticException //3. 当抛出异常后,程序就退出,崩溃了, 下面的代码就不在执行 //4. 大家想想这样的程序好吗? 不好,不应该出现了一个不算致命的问题,就导致整个系统崩溃 //5. java 设计者,提供了一个叫异常处理机制来解决该问题 // int

2022-01-12 00:19:38 691

原创 P436作业1- P441作业(抽象、接口实参、枚举)

P436抽象相关第一题,首先类加载,创建new c1的时候,color等于之前的red,没有进行j静态初始化第二题public class Homework { public static void main(String[] args) { System.out.println(F.getNum());//100100 System.out.println(F.getNum()); System.out.println(new F().getsNum...

2022-01-11 00:19:45 229

原创 P424枚举的引出——P435注释

P424枚举的引出P424枚举package emun;​public class Enumeration { public static void main(String[] args) { System.out.println(Season.SPRING); }}class Season{ private String name; private String desc; //1.将构造器私有化,防止直接new //2...

2022-01-10 16:11:35 352

原创 P413内部类-局部内部类—匿名内部类——成员内部类——静态内部类

P413内部类P413内部类P412四种内部类复习局部变量public class LocalInner { public static void main(String[] args) { new Outer01().m1(); }}class Outer01{ private int n1=100; private void m2(){ System.out.println("outer01的m2(...

2022-01-09 00:00:52 274

原创 P401-P410接口

P401-P410接口p401抽象类最佳实践-模板设计模式``package singleTon;​public class Abstract { public static void main(String[] args) { B b = new B(); b.cal();//动态绑定,执行到job() }}abstract class A{ public void cal(){ long start ...

2022-01-08 00:21:23 236

原创 P391单例模式-P395final关键字-P398抽象类关键字

package singleTon;//注意先调用的时候,会先调用构造器 public class SingleTon { public static void main(String[] args) { //通过方法可以获取对象 Daughter instance = Daughter.getInstance(); System.out.println(instance.getName()); Daug...

2022-01-07 00:56:06 89

原创 【P373java类变量的引出-P390java代码块的细节】

P373java类变量的引出-P390java代码块的细节package com.work;public class ChildGame { public static void main(String[] args) { //定义一个变量count, 统计有多少小孩加入了游戏 int count = 0; Child child1 = new Child("白骨精"); child1.join(); child...

2022-01-06 00:21:33 272

原创 P352作业10-P360复习

P352作业10-P360复习P352-P354 ==和equals区别package com.work;​public class Homework03 { public static void main(String[] args) { Doctor do1 = new Doctor("L",99,"娅",'女',888.0); Doctor do2 = new Doctor("L",99,"娅",'女',888.0); System

2022-01-02 22:25:17 454

原创 P343java三大特性作业-P349练习作业8

P343java三大特性作业-P350练习作业8P343冒泡排序数组(自己写的)package com.work;​public class Test { public static void main(String[] args) { Person [] arr=new Person [3]; arr[0]=new Person("aa",22,"jb0"); arr[1]=new Person("bb",21,"jb1"); ...

2022-01-02 00:25:46 247

原创 P325toStringP327finalize P328断点P335零钱通

P325toStringP327finalize P328断点P335零钱通p325toStringP325toStringP327finalize P328断点P335零钱通--object的源代码返回return getClass().getName()+@+Intefer.toHexstring(hashCode());全类名(包名+类名)package com.Object;​public class ToString { public static void ..

2022-01-01 00:13:31 306

原创 P313多态属性比较操作符,动态绑定机制,参数,equals-P325

P313多态属性无重写看编译类型,比较操作符,动态绑定机制,多态参数,equals-P325P313多态属性类型无重写看编译类型instanceOf 比较操作符package com.Polymoraphic.Exercise;​public class PolyExcercise { public static void main(String[] args) { Base base =new Sub(); //属性没有重写之说!属性的值看编译类型...

2021-12-31 00:31:10 374

原创 P284-继承P289Super关键字P302覆盖P306-P311多态

P284-继承P289Super关键字P302覆盖P306-P311多态P284无参数构造器与setXxx()方法集合练习1package Encap;​public class Person { public static void main(String[] args) { Person1 p1 = new Person1(); p1.setName("javakkkk"); p1.setAge(200); p...

2021-12-30 00:06:32 378 1

原创 P264IDEA-282封装

P264IDEA-282封装

2021-12-28 16:18:59 207

原创 P255Java练习

P255Java练习题目4,编写类A03,实现数组的赋值功能copyArr,输入旧数组,返回一个新数组,元素和旧数组一样public class Tets255Homework04 { public static void main (String[] args) { A03 t=new A03(); int [] a={1,2,3,4,5}; int [] a1=t.copyArr(a); for(int i=0;i<a1.length;i++){ System.out.

2021-12-26 21:23:06 273

原创 P251Javathis关键字练习

定义Person类,有name,age属性,并提供compareTo比较方法用于判断是否和另一个对象相同如下代码为compareTo比较方法public class Test251thisTestPerson { public static void main (String[] args) { Person p1=new Person("aa",99); Person p2=new Person("bb",1); System.out.println(p1.compareTo(p2)

2021-12-26 13:22:08 465

原创 韩顺平Java学习笔记P245对象创建流程分析P246this关键字-P250

韩顺平老师java学习笔记对象流程创建分析this关键字

2021-12-25 15:18:52 197

空空如也

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

TA关注的人

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