自定义博客皮肤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)
  • 收藏
  • 关注

原创 .avif(data:image/avif;base64,)图片转jpg下载

avif转JPG,直接放代码,即拿即用。某网站另存为avis,copy image as data url其实也是avif

2024-02-28 10:57:24 413

原创 如何避免多线程导致的数据库重复数据问题

使用基于用户ID的锁机制,来保证同一个用户的数据操作不会被多个线程同时执行,从而避免了重复数据的产生。

2023-12-09 14:54:37 469

原创 Java反射使用实例

反射的核心思想是使开发人员能够检查类的结构、字段和方法,而无需在编译时明确知道这些信息.这里介绍一个实例使用

2023-10-16 10:42:01 134

原创 【关于INSCODE AI 创作助手使用浅谈】

以inscode ai为引,谈谈关于类型gpt的ai这块的看法、使用建议及未来趋势

2023-06-09 16:40:54 2245

原创 【vant】 单元格cell右侧怎么自定义样式

前端vant的cell单元格右侧怎么调整样式

2022-09-22 14:55:38 2047

原创 win10电脑任务栏突然卡死解决办法

wiin10右击任务栏会出现咨询和兴趣,就是天气推送的那个,这里争对的就是这个产生的’bug‘?朋友遇到过,刚刚我也遇到了,人裂开了,任务栏死活点不了,任务管理器结束进程explorer.exe,windows资源管理器,再在任务管理器文件–运行新任务输入explorer.exe重启任务栏也没用,原因应该就是咨询和兴趣。解决方法:拔网线,或者重启任务栏时快速右击任务栏+N+O,关闭咨询和兴趣。...

2021-12-08 22:18:01 1515 2

原创 个人向-Vue快速入门

Vue快速入门一、介绍二、初入(基本使用语法)1.初入2.v-bind3.判断循环4.事件绑定5.数据双向绑定6.vue组件7.axios异步通信8.计算属性9.插槽slot10.自定义事件 内容分发三、Vue-cli(vue脚手架)1.初始化2.idea 安装 Vue 插件没有Vue component选项四、vue-router五、Vue-ElementUI1.前期准备:2.简单项目代码(1).在根目录(/hello-vue)下新建/static/mock/data.json(2).修改src/main

2021-11-20 01:01:52 706

原创 大前端相关-nodejs到vue

前端相关-nodejs到vue前言Node.js 和vscode安装Node.jsES6语法npmbabel模块化WebpackVue前言Node.js 和vscode安装Node.jsES6语法npmbabel模块化WebpackVue

2021-11-19 21:14:15 693

原创 个人java学习路线-SSM整合

个人java学习路线-SSM整合一、SSM整合:整合步骤:二、实例1.依赖及静态资源导出配置(pom.xml)2.前端页面(已完成的)3.mybatis4.spring5.springmvc6.写业务三、错误排查bean不存在四、额外mybatis中like语句的写法一、SSM整合:做项目步骤:需求分析设计数据库业务前端界面整合步骤:1.mybatisjava:dao:BookMapper BookMapper.xmlpojo:Bookservice:BookService

2021-10-31 15:22:50 331

原创 个人java学习路线-SpringMVC

SpringMVC一、SpringMVC介绍依赖二、first SpringMVC1. 先看看需要依赖2.定义DispatcherServlet3.创建Spring MVC配置文件(自定义的springmvc-servlet.xml)4.创建Controller5.创建View6.部署查看三、controller注解controller类使用注解@Controller注解四、控制器ControllerController的配置方式:第一种方法Controller的配置方式:第二种方法第二种方法扩展五、Res

2021-10-31 00:11:23 184

原创 mybatis阶段redis的使用

mybatis阶段redis的使用

2021-10-28 07:54:47 299

原创 个人java学习路线-整合Spring和mybatis

个人java学习路线-整合Spring和mybatisSpring整合Mybatis步骤1.导入相关jar包2.原来的mybatis编写配置文件测试(可略)3.Spring整合mybatis代码步骤4.Spring整合mybatis第二种方法Spring整合Mybatis步骤1.导入相关jar包junitmybatismysql数据库spring相关aop织入mybatis-spring【new这里讲】pom.xml中需导入的包: <dependencies>

2021-10-24 15:51:24 79

原创 个人java学习路线-Spring

个人java学习路线-Spring一、Spring介绍二、IoC原理实例例二(Spring注入类属性)略三、IoC创建对象的方式,原理1.默认使用无参构造2.有参构造——下标赋值3.有参构造——类型赋值(不推荐)4.有参构造——直接通过参数名来设置总结四、Spring配置别名Bean的配置import五、DI依赖注入Set方式注入【重点】其它方式/拓展方式注入六、bean的作用域七、bean的自动装配ByName,ByType自动装配使用注解自动装配--@Autowired注解拓展八、使用注解开发注解说明实

2021-10-23 21:24:21 203

原创 个人java学习路线-mybatis

个人java学习路线-mybatis前言入门构建 SqlSessionFactory探究已映射的 SQL 语句SQL 语句映射(*)映射器(mapper)测试别名别名补充映射器(扩展)生命周期和作用域XML配置和映射器属性结果映射日志简单提一下分页注解开发sql注解@Param() 注解注解开发--lombok(偷懒神器--工作好像不给用)复杂查询环境搭建多对一前言基于maven的mybatis,相关配置和maven的下载配置之前写过,都在一个专栏里,这篇主要写学习操作代码等入门ps:mybatis

2021-09-04 20:47:16 112

原创 个人java学习路线-idea创建基于maven的MyBatis项目

个人java学习路线-idea创建基于maven的MyBatis项目MyBatis介绍idea的 第一个Mybatis程序先前配置正式创建后记MyBatis介绍MyBatis 是一款优秀的持久层框架持久层:持久层就是将程序的数据在持久状态和瞬时状态转化的过程内存:断电即失我们熟悉的持久层:Dao层,Service层,Controller层…为什么需要Mybatis?1.方便2.传统的JDBC代码太复杂,mybatis框架可以简化代码,完成自动化idea的 第一个Mybatis程序先前

2021-09-04 11:40:52 116

原创 个人java学习路线-maven下载配置创建

个人java学习路线-maven创建maven介绍maven下载idea创建maven后记maven介绍Maven项目架构管理工具核心思想:约定大于配置-有约束,不要去违反Maven会规定我们如何编写我们的java代码,必须按照这个规范来这里提一下阿里云镜像,因为墙的原因,原本的下载慢镜像:mirrors作用:加速我们的下载下载的时候说配置maven下载因为idea自带maven2,3,所以这里只是简单介绍一下个人下载配置maven(webapp的maven)百度官网下载mave

2021-09-04 10:19:25 74

原创 创建mybatis程序遇到的异常

创建mybatis程序遇到的异常Could not find resource com.person.dao.UserMapper.xmlmybatis核心中不能用点.<mapper resource=“com.person.dao/UserMapper.xml” /> —错误代码<mapper resource=“com/person/dao/UserMapper.xml” />—正确代码3 字节的 UTF-8 序列的字节 3 无效。xml中不要有中文

2021-08-29 16:16:55 106

原创 个人java学习路线-EL表达式和JSTL,文件的上传和下载

个人java学习路线-EL表达式和JSTL,文件的上传和下载EL表达式介绍EL和JSP对比EL表达式搜索域数据的顺序EL表达式输出Bean的普通属性,数组属性(List集合,map集合属性)EL表达式---运算关系运算逻辑运算算术运算empty运算三元运算"."运算,和[]中括号运算符EL表达式的11个隐含对象EL表达式的11个隐含对象EL获取四个特定域中的属性pageContext对象的使用其它方法JSTL标签库core核心库使用JSTL标签库使用core核心库使用文件的上传和下载文件上传commons-

2021-08-24 13:42:56 100

原创 个人java学习路线-Jsp九大内置对象,常用标签,Listener监听器

个人java学习路线-Jsp九大内置对象介绍四大域对象jsp转发代码jsp中out输出和response.getWriter输出的区别JSP常用标签静态包含动态包含(几乎已淘汰)Listener监听器介绍jsp中的内置对象,是指Tomcat在翻译jsp页面成为Servlet源代码后,内部提供的九大对象,叫内置对象 request: 请求对象 response: 响应对象 pageContext: jsp的上下文对象

2021-08-24 10:49:18 141

原创 个人java学习路线-JSP初见

个人java学习路线-JSP初见基本介绍JSP头部的page指令jsp中常见的脚本声明脚本(极少使用)表达式脚本代码脚本关于JSP中的三种注释基本介绍1.JSP:JavaServer Pages - 基于java语言实现的服务器端页面 - JSP是javaEE规范之一 2.jsp目前通常放在WEB-INF目录外,但在实际开发中,我们很多项目是将JSP放到WEB-INF目录中,保护JSP。 - WEB-INF目录中的数据是相对安全的 3.jsp文件的后缀默认是.jsp - 但是这个可以修

2021-08-24 09:49:38 123

原创 个人java学习路线-HttpServletRequest接口,乱码,线程安全问题,转发和重定向,Cookie和Session

个人java学习路线-HttpServletRequest接口,乱码,线程安全问题,转发和重定向,Cookie和SessionHttpServletRequest接口简单介绍HttpServletRequest中的方法乱码线程安全问题转发和重定向CookieSession补充HttpServletRequest中的方法:ServletContext,HttpSession,HttpServletRequest接口的对比:HttpServletRequest接口简单介绍HttpServletReques

2021-08-22 17:13:36 319

原创 个人java学习路线-模板方法设计模式之HttpServlet

个人java学习路线-模板方法设计模式之HttpServletget和post先来看看由get和post引出的问题封装代码get和post先来看看由get和post引出的问题前端和后台需要的请求方式不一致会报错1.get和post的区别和联系- GET请求在请求行上提交数据,格式:url?name=value&name=value.... 这种提交方式最终提交的数据会显示到浏览器地址栏上 - POST请求在请求体中提交数据,相对安全,提交格式:name=value&nam

2021-08-22 16:39:16 171

原创 个人java学习路线-Servlet适配器原理GenericServlet

个人java学习路线-Servlet适配器原理GenericServlet介绍介绍Servlet类直接实现javax.servlet.Servlet接口时,很多方法是目前不需要的,我们可能只要编写service。所以我们有必要在中间添加一个适配器,以后所有的Servlet类不再直接实现Servlet接口,应该去继承适配器我们创建GenericServlet实现Servelt接口public abstract class GenericServlet implements Servlet { pr

2021-08-22 16:08:04 102

原创 个人java学习路线-Servlet初入

个人java学习路线-Servlet初入如何创建运行WebAppmyeclipse创建第一个webappServlet连接数据库,查询所有员工信息,在网页上显示一个员工列表[table]servlet中方法介绍**ServletConfig接口ServletContext接口,Servlet规范欢迎页面网页错误error如何创建运行WebApp1.创建一个文件夹这里命名为FirstServletWebApp在FirstServletWebApp下创建WEB-INF文件夹(注意:必须是WEB-INF)和

2021-08-22 15:59:54 219

原创 个人java学习路线-jQuery

个人java学习路线-jQuery介绍初识介绍看看例子‘$’是什么核心函数选择器基本选择器层次选择器基本的过滤选择器内容过滤选择器属性过滤选择器表单对象属性过滤器元素筛选方法DOM操作DOM属性操作DOM增删改CSS样式操作事件文档加载事件绑定事件冒泡动画介绍jQuery: JavaScript Query 辅助JavaScript开发的js类库因为是js类库,所以用前要引入jquery.js文件了解一些关键的就好,其它看看就行,要用时看API帮助文档初识介绍jQuery对象是dom对象的数组

2021-08-22 11:30:01 97

原创 个人java学习路线-JSON

个人java学习路线-JSON介绍初见JSON对象属性也可以像数组一样一层套一层eval函数将普通字符串转换为js代码用例:用JSON显示列表信息介绍JSON:JavaScript Object Notation(数据交换格式)   标准的轻量级的数据交换格式   体积小,易解析   实际开发中最多用的是JSON和XML   但XML:体积大,解析麻烦,语法严谨(通常银行相关的系统)初见<!DOCTYPE

2021-08-22 09:47:38 120 1

原创 个人java学习路线-网络通信

个人java学习路线-网络通信互联网通信模型共享资源文件http协议包这里只是简单了解,web后端时关于http协议还会深入互联网通信模型两台计算机通过网络实现文件共享行为,就是【互联网通信】互联网通信模型:1.C/S 通信模型:c,client software;客户端软件1》帮助客户端计算机向指定服务器计算机发送请求,索要资源文件2》帮助客户端将服务端计算机发送回来的【二进制数据】解析为【文字,数字,图片,视频,命令】s,server software;服务器软件1》服务器软件用于

2021-08-22 09:30:45 113

原创 个人java学习路线-JavaScript

个人java学习路线-JavaScript引入JavaScript引入JavaScript的第一种方式引入JavaScript的第二种方式引入JavaScript的第三种方式ECMAScript变量函数数据类型事件js代码执行顺序js代码设置节点属性键盘事件void运算符js控制语句DOM获取文本框valueinnerHtml和innerText操作div和span正则简介去除字符串前后的空白复选框的全选和取消全选获取下拉列表选中项的value时间和网页时钟内置支持类array(数组)BOMopen和clo

2021-08-22 09:19:02 99

原创 个人java学习路线-CSS

个人java学习路线-CSS介绍引入方法引入CSS样式的第一种方式:内联定义方式引入CSS中的第二种方式:样式块使用CSS的第三种方式:引入外部独立的css样式CSS的列表属性CSS绝对定位介绍1.CSS是层叠样式表语言:Cascading Style SheetCSS的作用是:修饰HTML页面,设置HTML页面中的某些元素的样式,让HTML页面更好看。HTML还是主体,CSS依赖HTML。CSS的存在就是修饰HTML,所以新建的文件还是xx.html文件。2.CSS:1>在标签内部使用s

2021-08-21 16:17:03 85

原创 个人java学习路线-html初入

个人java学习路线-html初入简单介绍第一个htmlhtml基本标签html实体符号html的表格创建表格和表格简单格式表格合并html的表格-thead tbody tfoothtml图片和背景背景图片显示html超链接和热链接html列表表单(*)初入用户注册的表单下拉列表file控件readonly和disabledinput 和maxlengthid属性div和span简单介绍HTML:Hyper Text Markup Language(超文本标记语言)–Web用//超文本:流媒体,图片

2021-08-21 16:06:10 138

原创 个人java学习路线----JDBC

个人java学习路线----JDBC介绍JDBC编程六步初次使用注册驱动升级模拟用户登录sql注入问题和PerparedStatement接口需要sql注入时举例增删改JDBC事务工具类DBUtil开启事务,专门进行查询,并且使用行级锁/悲观锁,锁住相关的记录介绍JDBC: Java DataBase Connectivity (Java语言连接数据库)本质是sun制定的一套接口接口都有调用者和实现者面向接口调用,面向接口写实现类,这都属于面向接口编程面向接口编程是为了解耦合JDBC编程六步

2021-08-21 15:29:26 129

原创 个人java学习路线——mysql

个人java学习路线——mysqlsql语言分类sql语言分类数据库操作语言大体有五类:DQL(数据查询语言):查询语句,凡是select语句都是DQL。DML(数据操作语言):insert delete updata 对表中数据进行增删改DDL(数据定义语言):create drop alter 对表结构的增删改TCL(事务控制语言):commit提交事务 rollback 回滚事务DCL(数据控制语言):grant 授权 ,revoke 撤销权限等这里主要说DQL,查询...

2021-08-05 15:22:33 103

原创 个人javaweb学习整理-xml相关

个人javaweb学习xml前言前言

2021-07-29 14:41:27 83

原创 个人java学习路线-反射

个人java学习路线-反射什么是反射,有什么用?一.先了解一些可能用到的方法1.创建properties文件,获取文件路径和通过key获取value2.传入不定数参数什么是反射,有什么用?应该都知道光的反射吧,这个也类似,我们可以通过反射包reflect和Class类达到似是而非的效果,我们不仅可以通过反射读取其他的java类,还可以动态的编译调用类。我们学习反射目前需要会使用Class和reflect包完整的取得一个类的结构(只是结构,类和方法),以及动态的编译运行类。一.先了解一些可能用到的方法

2021-07-27 11:45:15 131

原创 个人java学习路线-集合

个人java学习路线-集合介绍CollectionCollection介绍List介绍Set介绍介绍java类集框架可以方便地使用各种常用的数据结构。在存储数据时只需使用适合的集合就行。集合用起来很方便,用法也不算难,但要了解集合的内部实现原理还是要花费一些时间的。我们目前只需了解常用类即可,先来张图(还是百度的图片,这个都一样,百度一堆)CollectionCollection介绍Collection类都实现了Iterable,和Iterator接口Iterable 是可迭代的,可遍历的

2021-07-25 13:40:19 79

原创 个人java学习路线-多线程

个人java学习路线-多线程前言前言

2021-07-24 16:38:37 213

原创 个人java学习路线-IO流

个人java学习路线-IO流前言前言

2021-07-23 15:41:07 118

原创 个人java学习路线-适配器设计

个人java学习路线-适配器设计这里可以先谈谈接口和抽象类如何一起使用:接口在以后的编程中肯定会经常使用,但是接口又是固定的,可能有些接口中有大量的抽象方法,子类不可能全部实现这些方法,不然太过臃肿,那么该这么办呢?这时候就要用抽象类了。public interface Window {//窗口接口 void open(); void close(); void activated(); void iconified(); void a();}abstra

2021-07-22 15:42:06 38

原创 个人java学习路线-代理设计(一)

个人java学习路线-代理设计(一)玩游戏的人需要知道游戏为什么能运作吗?不需要,我们只管玩就行了,其他的不归我们管。这是java开发实战经典中的例子,即上网代理。用户只要上网就行,其他复杂的事由代理完成,即代理设计。public interface Network { void browse();}class Real implements Network { //上网操作 @Override public void browse() { System.

2021-07-22 15:30:43 90 1

原创 个人java学习路线-工厂设计模式(一)

个人java学习路线-工厂设计模式一问题改进最终后话问题看下面的代码:interface Fruit{ void eat();}class Apple implements Fruit{ @Override public void eat() { System.out.println("吃苹果"); }}class Peach implements Fruit{ @Override public void eat() {

2021-07-22 15:10:09 50

空空如也

空空如也

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

TA关注的人

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