自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 super父类 事物

无论this 和 super 都会让父类事物方法没有事物。测试,把父类注入,事物才生效。调用他的父类里有事物的方法。一个没有事物的方法。

2023-08-08 20:45:13 232

原创 【自用】三阶段项目-起步

开始做项目了,这里整理用到的东西和坑从今天,到项目做完,大概一周时间,这一周时间我再去看那个女主播,去翻动态,看直播啥的,我就是他妈一舔狗postman 安装教程:记下来,我的环境还没有搭好添加链接描述postman安装好了,开始搭后端环境下载最新的idea,希望最新的idea解决了maven聚合工程,依赖导入慢的问题完了,我卸载idea的时候好像删除了有用的注册表,不知道这会不会给我后面带来一个大坑......

2022-08-02 17:08:02 253

原创 柱子哥的面试题

1、Redis的持久化机制 RDB和AOFRDB 指定时间内进行了多少次操作来触发存储AOF当AOF持久化功能打开时,服务器在执行完一个写命令之后,会以协议格式(纯文本格式)将被执行的写命令追加到服务器状态的 aof_buf缓冲区末尾。并且当文件大小到指定阈值的话,还会进行压缩RPUSH list “A” “B”RPUSH list “C” “D”RPUSH “A” “B” “C” “D”RDB优点RDB文件是一个非常紧凑的文件,适合进行备份缺点:丢失你指定时间间隔内的数据AOF优点

2022-06-30 05:42:49 322 1

原创 项目经验3

因为当前用户主要来自安卓只要把主键生成,之后的功能,都可以放到多线程里面多线程就是用生产者和消费者模式线程池执行对象3、声明式事务4、 登录的时候,用户名密码是明文传输的用https 发送的时候 用公钥加密我的服务器有专门的秘钥解密功能一样的微服务放在一起给一个接口,就可以写支付宝付款接口微信付款接口之类的要不然只能用 结构化编程付款对象接口实现类聊天服务器,发送到其他用户客户端礼物:uid :礼物id:礼物数量就去redis里面吧map里面的 对应的key删掉通过nocas发n

2022-06-27 10:15:04 1146 1

原创 【自用】mybatis plus

0211mybatisplusdev 那个是热部署添加链接描述1.mybatisplus意义baomidou在mybatis的基础上开发的一款mybatis增强框架。为简化mybatis开发而生。对mybatis只做增强不做任何改变。mp针对的单表的crud操作的简化。mp还提供了丰富的功能提高开发效率。2.安装mp环境添加mybatis-plus启动器依赖:<!--mysql--> <dependency> <grou

2022-05-17 21:07:44 325

原创 【自用】springboot 2

复习:spring-boot-starter-parent:父工程–>定义了jdk默认版本,编码格式spring-boot-dependencies:顶级父工程–>定义了java开发中常用组件的版本。spring-boot-starter–>引入了spring-boot-autoconfigure依赖–>自动配置依赖包中有springboot官方提供预配置类。这些预配置类并不会直接生效,必须显示的在自己的主配置类中引入预配置类。通过@SpringbootApplication

2022-05-17 21:07:16 171

原创 【自用】springBoot 1

我哭了,终于进spingBoot了0208springboot1.springboot框架解决什么问题ssm框架的搭建,需要通过dispatcherServlet来加载springmvc.xml文件,创建子容器;​ 需要通过Listener加载spring.xml,创建父容器;整合druid时,添加druid.jar;添加dao.xml,注册druid对象。整合mybaits时,添加mybatis.jar;mybatis-spring.jar;添加dao.xml,注册mybatis

2022-05-14 17:40:18 269

原创 【自用】jjwt

0207jjwt组件类似jjwt组件的还有auth0.来了,token来了百度翻译屎一样!!令牌的意思不用写测试类,原来可以 直接 写 main函数1.学习jjwt组件jjwt:java web token工具。这个工具是用来生成一个加密字符串的工具(把加密后的字符串称为令牌).把明文信息生成tokeneyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJKb2UifQ.ipevRNuRP6HflG8cFKnmUPtypruRC4fb1DWtoLL62SYheader头

2022-05-12 23:23:57 178

原创 【自用】maven和maven聚合工程

redis:String:set,get,getset,setnx,setex,incr,decrhash:hset,hget,hkeys,hvals,hgetall,hdel,hlen,hexitslist:lpush,lpop,lrange,lindexset:sadd,smembers,spop,sdiff,sinter,sunionkey:expire,ttl,deljedis组件:Jedis,JedisPool0105maven1.maven作用svn,git:版本管理工具,在多

2022-05-12 16:33:10 546

原创 【自用】redis

0104redis缓存数据库(重要)1.nosql数据库意义关系型数据库:mysql,强调的是数据的安全可靠,数据与数据之前强关联性,强事务性。弊端:性能弱(高并发,大数据量查询)。nosql:非关系型数据库,支持高并发,支持大数据量查询的快速响应。关系型数据库标志:sql97标准。nosql数据库没有一个统一的标准,针对不同的复杂的业务数据,要去查找不同的nosql产品来解决问题。2.nosql数据库分类kv键值数据库:memerche,redis,基于内存来进行数据操作。同时提供数据持久化

2022-05-11 02:45:55 144

原创 【日志】自用

5.log4j日志日志作用:开发过程中,取代sout输出变量值,更够灵活去的控制开发日志是否输出记录。生成环境中,用户使用应用的过程中,记录用户的访问操作日志。生成环境中,用户使用过程中,服务端出现的一些的异常代码,记录下异常信息。日志级别划分DEBUG–>INFO–>WARN–>ERROR开发 用户行为 警告 异常日志里面的%m 是啥意思%m 输出代码中指定的信息,如log(message)中的message常用的日志组件日志组

2022-05-09 21:12:46 86

原创 【自用】SSM整合后续【写的特别烂】

aspectj 三个包是什么包啊不管了,只知道他们是相互依赖的就好了监听器是干嘛的,如果我没记错的话是用来 设置 跨域请求的完了,这三个我都看不懂了,去睡觉算了mvc default servlet handler 这个是用于处理静态资源的,这个要是前后端分离的话就不用配置了添加链接描述第一个是干嘛的?1230日志1.复习ssm整合第一步:安装jar包添加spring的ioc,di相关jar包;spring-aop;spring-aspects,cglib,aspectj的3

2022-05-09 11:29:04 109

原创 【自用】ssm整合【写的特别烂】

完了,文件下载一点都记不起来了,等用的时候再说吧这种有继承又实现的东西,我是真搞不定,我好想用过,上勾股NBlistable 什么意思 可列出 是遍历的意思 可遍历的这是真正的容器对象这个东西是干什么来着的?AnnotationConfigApplicationContext,基于java配置文件。在spring3 最后一节课里面,都忘了,没有敲的东西都忘了,唉。。但是还可以复习,别害怕笑死了,支持web环境的容器,原来是里面持有了一个servlet上下文我以为啥核心技术呢,就是持有一

2022-05-08 02:06:09 144

原创 【自用】写的太烂了。我自己都懒着看

1228springmvc老师说这是没事找事,可能这个json有问题指定FASTJSON这个代码看着好亲切啊这个xml中央转发器 用的这个参数是这里复制过来的昨天学得结构URI 就是端口后面的那部分不要去扣字眼了,这个应该就是对应的那个类,这个是对应的那个方法(根据uri映射方式)我用的是requestMappingHandleMapping 就调用何时的adapter来执行,要看把一个url绑定到一个类上面去了原来找适配器就是这玩意,我他吗。。。handler就是

2022-05-06 00:29:46 297

原创 【自用】springMvc

1227springmvc1.dom4j解析xmlproperties文件解析:new Properteis().load(InputStream in)添加dom4j.jarSAXReader对象实例化,read方法加载xml输入流,返回Document对象,getRootElement方法获取根标签2.springmvc的作用springmvc是spring中的web支持组件。对servlet技术进行了二次封装,提高代码开发效率。servlet开发存在的问题:getParameter,

2022-05-03 17:31:49 566

原创 【自用】AOP

不做笔记了xml不重要,最后都会变成注解我懂了 反射 什么叫程序运行中 ,我还以为是在程序运行中,可以编写代码呢,原来是在程序运行中 程序可以构造任意一个类的对象 不是我!!Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。这东西说白了不就是方法分发吗,为什么叫做新功能啊这样吧,我就先不做笔记了,先把课捋一遍,就是看一遍,看了一遍起码制动怎么回事

2022-05-02 21:42:51 1906

原创 【自用】终于爪巴完底层了,Spring了,乱杀

spring framework官网添加链接描述spring副产品这么老多呢老师说先把他讲的看完了,再去看其他的(我要是没看尚硅谷的那个springMvc实现,我都学不懂那个底层,真的,我肯定要看)框架是以应用为主的技术,先会用,有能力的基础上再去学底层,理解不了就不去理解了,不会昨天的内容,我就不能用mybatis写项目了吗??我只有四五个月的时间,钻牛角尖要不得以后我在工作当中,生活当中会遇到很多很多的问题,是我暂时理解不了,暂时解决不了的。那怎么办,就非要钻进那里面去?该放要放过

2022-04-30 00:33:25 1389

原创 【自用】getMapper解析

来了,终于来了,大活来了,虽然只有20分钟,但我觉得我要花一个小时。我终于要把源码翻过去了,只要看完这节讠这是那个核心代码吗?点开这个new MapperProxy他直接显示的声明了,不是匿名内部类他重写了invoke!! 还可以重写这个??。。这就是学完了代码,不敲的后果,Invoke就是用来重写的 return Object.class.equals(method.getDeclaringClass()) ? method.invoke(this, args) : this.c

2022-04-28 07:06:56 835

原创 【自用】mybatis openSession源码流程

救命啊,我实在啃不动了,太他吗痛苦了configuration对象概念openSession点这个,可以看到这个接口的实现方法调构造,返回了什么寄吧东西好像是一个实现类对象executor 是一个事务对象点这个看看里面的属性断点太多了,怎么办,取消断点这么取消断点getMapper进入方法又掉了configuration里面的getMapper方法我不行了,我不记录了,就这样吧又调了mapper注册器里面的getMapper方法终于不调了,主要看这

2022-04-28 04:55:34 226

原创 【自用】mybatis学习笔记-xmlMapperBuilder 解析映射文件(第三天)

判断子标签是不是 package标签老师说不让用包映射??说是只能是注解才能用可以有多种方法指定现在只有resource 属性resource url 和 class 只能指定一个检测文件有没有错,语法之类的,原来可以写一个方法,我要学习一下得到映射文件的流又来个构造器,对映射文件解析的XMLMapperBuildertry { mapperParser = new XMLMapperBuilder(inputStream, this.configuration,

2022-04-26 03:23:57 1286

原创 【自用】mybatis学习笔记-ConfigBuilder 解析配置文件(第三天)

底层逻辑我之前敲了一遍简单实现spring的源码实现,受益匪浅,可以说完整的理解了一遍源码。那么mybatis我也应该敲一遍实现过程,但是我时间太紧了,自己内耗的都够呛,很难说,再去静下心敲源码,先做到我自己最好吧,看看情况再去说...

2022-04-25 23:59:20 836

原创 【自用】mybatis学习(第二天)

数据库导入实体类卧槽,之前几十个字段,我都是手打的,我像个向晚一样右边那个data的什么,连接数据库,如果不好使,就删掉重来,老师第一次也不行然后选择生成在哪里就是找到自己的实体类路径有问题的地方解决办法mybatis插件,这个我之前用过一个,一只出bug因为是简单数据类型,所以这个东西可以随便打?啊,是这样的吗类生成的时候头文件,老师想把他删掉,我想把他加回来getMapper这个说白了就是dao的impl实现类,老师还没讲他是怎么实现的插件,如果有id 有upda

2022-04-25 17:08:39 4299

原创 【自用】Mybatis的学习笔记(第一天)

捋一下啊记录一下我总结的经验我的笔记记录的层次很烂所以我要在xmind上把层次记录下来然后按着xmind 层次去敲代码哪里出了问题,直接去ctrl+f好了,他妈的开始学习了ORM 框架O是Object R是 relation关系 M mapping 映射对象关系映射把数据库里面的表 和 代码里面的一个类 给他对照起来的这个过程 就叫做映射、卧槽,这个老师将的也太好了吧,原来面向对象 是这个意思,我把数据库表中的字段 提取出一个对象出来 ,用来操作,这个就是面向对象如果公司选

2022-04-24 18:24:22 1029

原创 spring依赖注入(自用记录)

我试过了,我之前做笔记的方式,太浪费时间了,所以我要想想做出改变full-stack 全栈stack英 [stæk] 美 [stæk]n.堆栈;(通常指码放整齐的)一叠,一摞,一堆;大量;许多;一大堆;(尤指工厂的)大烟囱;书库v.(使)放成整齐的一叠(或一摞、一堆);使成叠(或成摞、成堆)地放在…;使码放在…;(令飞机)分层盘旋等待着陆spring的 全找,不是从前端写到服务器,而是他 各层都有对应的解决方案spring 模板,我们在建立工具类的时候一般叫做 utility,他

2022-04-22 03:17:04 714

原创 尚马金融 项目准备(自用)

项目要求密码加密没什么好说的,和我自己做的查不到加密对称秘钥加密破解当秘钥泄露有大量数据反推算法解决方法经常换秘钥非称秘钥加密有发送方和接收方比如A给 B传消息B先把秘钥给A,A用B的秘钥把数据加密B拿到数据后 和B的公钥 配对一样的话用B的公钥加私钥解密流程复杂,安全性高弊端生成秘钥的效率低按照平均数来算,类似复杂度的加密算法,来生成非对称秘钥加密 秘钥的速度,要比 对称加密算法 慢50倍所以有大量数据的时候,会比较慢不可恢复秘钥密文不能恢复成明文,但是

2022-04-16 13:58:09 737

原创 【java_web_vue】修改 删除 (自用)

修改修改功能比添加多一个选择数据的功能要确定到某一条数据,再对他进行修改在后面添加 修改 删除 摁钮还有选择框通过元素的点选,就是直接在数据上 点击添加属性higlight-current-row配置事件事件名冲突,好像和分页的冲突,自己修改一下为什么没有使用 setCurrent(row) 因为这个是干这个的之后由current-change事件来管理选中时触发的事件,它会传入currentRow,oldCurrentRow。1、我知道 currentRo

2022-04-14 18:59:18 1368

原创 【java_web_vue】添加功能

添加页面业务逻辑1、因为是在同一个页面里2.1、是添加界面 而不是组件2.2、是弹出框 里面要有输入表单3.1、用户输入信息,点击确定3.2、前端获取到用户输入的这些值,把数据传到后台4.1、后台执行插入语句4.2、后台返回给前端一个 插入结果5、前台页面根据 后台反馈结果5.1、给用户做反馈A、刷新数据B、失败拿一个带表单的对话框表单结构控制表单显示 通过boolean 控制把数据和表单拉过来把添加摁钮放到上面 不需要移动表单标签,只需要移动按钮标签效

2022-04-13 16:08:54 1378

原创 javaweb_vue 条件查询 (自用)

为了探索适合自己的学习方法,之后的都要分开写,不要写成一坨,自己的懒着翻,虽然写的很详细就是了重复函数封装记得这种封装最好不要把值写死了,就是形参我的代码需要把这串都改了后台接口就是根据上级菜单查询子数据记得非空判断上级编号(精确查询)菜单名称(模糊查询)...

2022-04-13 11:07:53 1568

原创 【javaweb】笔记 菜单查询之后

7 、菜单查询老师的 菜单跳转方法添加链接描述public class BaseServlet extends HttpServlet { protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String requri = req.getRequestURI(); String methodName = requri.su

2022-04-11 20:59:38 528

转载 sql基础语句大全(自用)

sql基础语句大全(自用)

2022-04-11 00:04:02 221

原创 IOC 依赖注入 复习(自用)

依赖注入与beanMappackage com.kerwin.myssm.ioc;import com.kerwin.myssm.util.StringUtils;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import org.xml.sax.SAXException;import javax.xml.parsers.

2022-04-08 14:42:29 102

原创 Javaweb 笔记(自用) vuecli 后面及项目demo内容 菜单查询之前

十七、Vue脚手架1、概念1、Vue脚手架是Vue 官方提供的标准化开发工具(开发平台)2、可以把.vue文件,转换翻译成为浏览器认识的文件3、脚手架向下兼容,用最新的脚手架,不要用就得脚手架用新的Vue4、官方文档添加链接描述5、CLI command line interface 命令行接口工具2、安装Node添加链接描述1、安装注意点1、安装左边的稳定版2、不要勾选有一个自动更新的什么鬼东西2、查看node.js 的版本号node -v3、更换淘宝镜像添加链接描述4、

2022-04-06 06:02:36 1216

原创 【javaweb笔记1】自用

javaweb笔记tomcat 安装1. 官网下载2.安装3.卸载4.启动5.控制台中文乱码6.闪退7.IDEA使用tomcat的maven插件7.IDEA不使用插件配置tomcat 安装1. 官网下载下载tomcat8: tomcat8.2.安装直接解压到本地3.卸载直接删除文件夹4.启动双击:bin\startup.bat5.控制台中文乱码修改 conf/logging.propertis6.闪退检查JAVA_HOME 环境变量,一般就是这个问题7.IDEA使用tomca

2022-03-28 14:12:35 7302

原创 在尚马的第17天

昨天晚上,熬夜到4点才弄完共享单车的项目,算全是自己写的,今天开始学习集合1、 System.out.println(student);// System.out.println(student.get(0));// System.out.println(student.get(1));// System.out.println(student.get(2));// for(int i=0;i<stuNum;i++){//

2022-01-15 01:39:11 191

原创 共享单车 总结

1、我居然连构造都不会写了 private int shareBikeCompanyId; public int getShareBikeCompanyId() { return shareBikeCompanyId; } public void setShareBikeCompanyId(int shareBikeCompanyId) { this.shareBikeCompanyId = shareBikeCompanyId; }2.

2022-01-14 04:04:55 145

原创 在尚马的十四天

今天马上就要过去了,今天打了一天的原神,唉,现在想想有点后悔,但其实也不是太后悔。今天把角色的圣遗物都整理明白了,之后打深渊就可以选择性的调整了,也算解决了个大麻烦。本来想着后悔的是没有去打新剧情和打新地图,但是这么一想也不亏了。今天玩了一天,还有一个半小时,在这里整理一下这三天的事情,用于指导之后的事情。1、我把共享单车项目从头到尾爬了一遍,是真的爬,好几个概念都是似懂非懂的,要是没有室友指点,我真的能卡死很久,所以就这样。遇到问题:先自己在CSDN上查找解答,然后向室友或老师求证是否对。2、

2022-01-12 00:13:39 118

原创 在尚马的第十一天

昨天学完了多态,nice!今天学完接口,然后把共享单车写完了接口1、interface 接口名{属性方法(1.抽象方法 2.默认default方法 3.静态方法)}class 类名 implements 接口{自己属性自己方法必须实现接口中的所有抽象方法}=====================================================继承和接口的区别因为java只能单继承当子类继承父类,就自动的拥有父类的功能如果子类要扩展功能,可是通过实现接口的方式

2022-01-11 22:26:36 86

原创 在尚马的第十天

因为河南疫情,停课一周,所以今天是在厨房学习多态多态型)意思是你看这个Animal a=new cat();Animal是父类,cat是子类,把父类引用指向子类对象父类在上面,子类在下面就类似于把子类升级到父类了 把父类引用指向子类,就相当于向上转了调用方法规则1、可以调用父类中的所有成员2、但是不能调用子类中的特有成员(因为在编译阶段,能调用哪些成员是有变异类型来决定的)3、最终运行效果看子类(运行类型)的具体实现,按照从子类(运行类型)开始查找方法,然后调用,子类没有找父类

2022-01-08 09:46:17 99

原创 在尚马的第九天

子构造的时候可以把父属性也能构造。父类构造器调用super(name,gender );子类构造器里默认有调父类空构造 spuer();类 是事物的属性和抽象父类 一组类相同的属性和抽象引用类型都是对象String 也是引用对象,这里只是写法上简化了String color=new String(“Red”);Math.random()*(最大值-最小数)+最小值疫情停课一周,呱...

2022-01-06 11:20:16 257

原创 在尚马的第八天

修车厂要传一辆车进去public void fixCar(Car car)为了逻辑的严谨性,要多写几行代码把所有的成员变量都用private修饰程序的可读性高于一切后期一般不设置set 方法,不得不的时候才公开,严谨性SoftwareEngineer 软件工程师 SE...

2022-01-06 09:37:04 265

空空如也

空空如也

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

TA关注的人

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