自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceI

基于maven开发中,做一个简单的spring AOP自动生成代理,我只是想把动态代理用AOP代替,让spring自动生成代理,不用咱们自己写。使用bean创建代理: <!-- 1. 创建实体类 --> <bean id="userServiceId" class="com.itt.c_factory_bean.UserServiceImpl"><...

2020-02-20 14:57:10 1192

原创 spring实现代理 :半自动

spring实现代理 :半自动让spring创建对象,从spring容器中手动获取代理对象接口 + 实现类1.目标类public interface UserService { public void addUser(); public void updateUser(); public void deleteUser();}2.切面类public class MyAs...

2020-02-20 13:07:43 142

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'accountServi

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘accountService’ defined in class path resource [applicationContext.xml]: Error setting property values; nested e...

2020-02-18 13:43:48 749

原创 jsp如何获取数据库的图片

jsp获取数据库中存放相对路径的图片在我们学习jsp的过程中,有时候有的业务处理会使用到数据库中的图片,我当时也遇到了这种情况,当时也是想走捷径就在csdn上百,发现并没有任何卵用,大家写的都千篇一律,于是就想自己搞懂这个问题。数据库中存放的无非就:图片的相对路径和图片的名称,当然这两种意思本质上也是相同的。下面的就是一般数据库表的格式就是这样的。我用的数据库客户端是SQLyog。项目的...

2020-01-09 21:10:31 4001

原创 Java通过反射获取枚举中的值

Java通过反射获取枚举中的值场景:解决思路:代码实现运行结果总结场景:今天工作中遇到一个需求,调用方传入一个json【lable】{ "student":[ { "lable":"LINS1" }, { "lable":"LINS2" }, { "lable":"LINS2" } ] }然后我们使用一个封装

2021-11-30 14:30:29 1717

原创 Hexo next主题修改背景报 failed to locate @import file F:\blog\source\_data\styles.styl

对于如何修改主题这里引用一位博主的内容:https://tding.top/archives/2bd6d82.html然后就是错误了:于是我就找到这个路径【blog\themes\hexo-theme-next\source_data\styles.styl】下的文件,这里要注意有的Next主题是没有_data\styles.styl这个文件的,这个我们得自己创建,文件中的内容在上面的链接中给出了:这明显是让用户自定义,我参考了其他的写法,就改成了我自己定义的样式接下来就是老三样了..

2021-04-29 16:57:27 2357

转载 git命令行的方式将本地代码上传么gitee上

以下文章参考了:https://blog.csdn.net/wenb1bai/article/details/89363711上传的基本步骤:1、git init初始化一个git仓库2、在gitee中建一个远程库并git clone 到本地git clone3、将要上传的代码拷贝进去,然后通过git status查看状态,如果暴红就是未添加,然后执行git add src/ WebRoot/ …5、然后查看status,如果绿了就说明成功了6、git commit -m ‘提交代码.

2021-04-27 10:29:59 1153

转载 怎么才能让win10不自动更新系统?【转载】

原文链接:https://product.pconline.com.cn/itbk/software/dnyw/1287/12874609.html

2021-04-23 13:39:51 184

转载 gradle编译、打包时跳过test测试【转载】

gradle build -x test原文来自于:https://blog.csdn.net/jim_LoveQ/article/details/93212107,转载只是为了再遇到后好解决,并没有要抄袭的意思!

2021-04-23 09:39:22 2519

原创 【Java开发工程师面经】

1、多线程的创建方式2、线程的生命周期()3、hashMap与hashTab的区别,hashmap是线程不安全的,如何保证字的线程安全性4、mysql中的索引有哪些,是怎么实现的5、冒泡排序的时间复杂度是多少,6、如何判断两个对象是否相等7、java的Object类中的常用方法有哪些?2,hashCode和equale函数用来判断对象是否相同...

2020-11-11 23:59:32 742

原创 Linux中配置静态IP

1,修改网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens332,修改文件内容TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticIPADDR=192.168.242.137NETMASK=255.255.255.0GATEWAY=192.168.242.2DEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOC

2020-11-10 23:47:06 959

原创 【windows】redis的server与cli指定端口与ip启动

redis的server指定端口与ip启动redis-server.exe --port 2222redis的cli(客户端)指定端口与ip连接到指定的服务端redis-cli.exe -p 6379 -h 192.168.23.22

2020-11-04 19:48:04 6880

原创 LeetCode:判定字符是否唯一

题目:实现一个算法,确定一个字符串 s 的所有字符是否全都不同。示例 1:输入: s = "leetcode"输出: false 示例 2:输入: s = "abc"输出: true限制:0 <= len(s) <= 100如果你不使用额外的数据结构,会很加分。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/is-unique-lcci著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。.

2020-10-29 18:38:58 229

原创 LeetCode:两数之和

题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著.

2020-10-26 13:48:55 97

原创 Spring-mybatis基于maven开发web项目:报org.apache.catalina.LifecycleException: Failed to start component

我先把错误的信息给大家给出来:F:\develop\jdk8\bin\java.exe -Dmaven.multiModuleProjectDirectory=I:\ITheima\SSM框架\Springmvc_Annotation -Dmaven.home=D:\Maven\apache-maven-3.6.1 -Dclassworlds.conf=D:\Maven\apache-maven-3.6.1\bin\m2.conf "-javaagent:D:\IntelliJ IDEA2018\I..

2020-10-25 22:52:18 3206

转载 Win10相机打不开 报错“0xa00f4244”要怎么解决?

Win10相机打不开报错“0xa00f4244”怎么解决?修复方法一:确保摄像头开关已打开,键盘上有摄像头图标,按一下Fn+相机键就可以打开了!修复方法二:1、按下【Win+i】组合机打开windows 设置 ,在下面点击【隐私】;2、在左侧点击【相机】,在右侧将有关相机的开关全部开启即可。修复方法三:1、Win+R呼出运行,输入regedit,按下回车打开注册表;2、在注册表中依次展开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media

2020-10-12 19:38:16 9469 3

原创 【彻底解决】给web基本配置Filter报:org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常

项目场景:我在给java项目配置Filter过滤器时报org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常,具体的异常信息如下 :12-Oct-2020 18:21:48.454 严重 [RMI TCP Connection(27)-127.0.0.1] org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常java.lang.AbstractMethodError

2020-10-12 18:34:20 13750 7

转载 本地配置Maven最全版本!亲测有效

在使用IDEA开发基于Maven项目时,我下载了其他版本的Maven,我原来用的是3.6.3,但是将IDEA中的本地仓库位置更改后创建Maven项目就会有问题,所以我就想是不是版本的问题!于是我的换成了3.6.1当然下载的步骤我也给大家给了出来:①maven的官网:http://maven.apache.org/download.cgi②然后选择:archives③点击这个下载即可!下面开始配置环境变量:①变量名:MAVEN_HOME变量值:D:\Maven\a..

2020-10-09 15:13:33 3087

转载 终于解决了IDEA控制台乱码

试了好多方法,IDEA控制台还是乱码,最后被这个解决了下面的这个方案来自CSDN的评论区的某个大神,在这里引用一下,非常不好意思:也有可能是你的c盘下的配置下还有一个idea64.exe.vmoptions文件,idea是以这个配置为准的,你安装目录下的改了没用,被这个覆盖了,所以起不了作用...

2020-09-12 21:26:35 199

原创 Nginx服务器实现反向代理:第一篇

首先看看效果:打开浏览器,在浏览器的地址栏中输入www.123.com,跳转到linux系统的tomcat主页面中准备工作:首先必须确保在linux上安装有tomcat,使用默认的端口为8080,这这里以tomcat9为例:我总结了tomcat安装linux的步骤:1、先在tomcat网页中下载对应的.tar.gz格式的tomcat服务器2、然后上传到linux上,使用sftp:put D:/apache-tomcat-9.0.37.tar.gz3、找到上传的压缩包的路径 ,然后使用t..

2020-09-03 15:36:01 184

原创 Java中自定义注解的正确打开方式

在java中,我们在使用的过程中,常常能够用到注解,例如:@Override@FunctionalInterface(0@SuppressWarnings这些注解的作用就是为了注释说明 ,这也包含一些可以加在其他注解上的注解 ,这些我们就称为元注解:元注解名说明@Target指定了注解能在哪里使用@Retention保留时间(生命周期)@Inherited表示修饰的自定义注解可以被子类继承@Documented表示该自定义注解,会出现在API文档里面

2020-08-26 23:02:46 599

原创 生产者-消费者模式Java实现

生产者-消费者是多线程协作中非常典型的例子!主要是生产者负责生产产品,然后消费者进行消费,但是这样的模式有几个前提①生产者在生产前必须判断消费者线程是否占用(这里用来了加锁机制来避免发生线程安全的问题,在某一时刻内只能有一个对象在占用线程),如果线程为空闲,则才生产产品,生产完成之后,再"唤醒"消费者进行强制消费,这里有点意思啊!②消费者在消费时,同样也要判断是否线程空闲,如果占用就一起”等待“,否则就消费产品,完成后就”唤醒“生产者进行生产产品!下面我们将上面的思路转换为代码实现一波:.

2020-08-18 21:50:34 500

原创 Java实现单向链表的CRUD

Java实现单向链表就必须要先有一个节点,该节点用来存放数据和下一个节点的地址!但是前提是必须得有一个头节点,头节点里不放任何的数据的,只是用来 用来存放这个链表中的头位置!所以实现的整个效果,大家先看一下图!现在我们先来实现这个节点:class Node{ public String name; public Node next; public void setName(String name) { this.name = name; }.

2020-08-08 14:38:18 268 1

原创 Java中如何生成6个不重复的随机数一次性成功!

在使用Java生成随机数时,这里有两种方式:①是使用Set的不可重复性,来生成的,下面我们来看代码:public class RandomTest{ public static void main(String[] args) { Set<Integer> set = new HashSet<>(); Random rand = new Random(); int index = 0; while (tru

2020-08-08 09:24:59 3731

原创 多路查找树总结(2-3树、2-3-4树、B树、B+树、B*树)

二叉树的问题分析:二叉树的操作效率较高,但存在着很大的问题存在的问题:二叉树需要加载到内存时,如果二叉树的节点少,并不会出现什么问题,但是如果二叉树的节点很多,就会出现 很大的问题问题一:在构建二叉树时,需要多次进行I/O操作(海量数据存在数据库或文件中),节点海量,构造二叉树时,速度有影响。问题二:节点海量,也会造成二叉树的高度很大,会降低操作速度解决问题的方案为:多叉树1.在二叉树中,每个节点有数据项,最多有两个子节点,如果允许每个节点可以有更多的数据项和更多的子节点,就是多叉树(m

2020-08-05 21:14:11 508

原创 Snipaste截屏软件如何改变画出来的矩形线条粗细

今天在用Snipaste时画出来的线条非常的细,我就想让线条变粗点,结果搞了头天!最后发现你在截屏的时候按:好了,这就是如何把线条变粗的方法!如果您觉得的有用的话,就点个赞,多多支持我!...

2020-08-05 20:38:56 5924 11

原创 java实现顺序存储二叉树

存储二叉树时,我们一般都用的是数组,不过在访问的时候是通过数组的下标来模拟访问!使用数组存放时只能从0开始存储,但是我们可以通过一定的规则对数组进行遍历就可以得到二叉树的的遍历的结果,下面我们先看一个遍历的规则:顺序存储二叉树的特点:(这里的n指的是元素当前的索引值 )1.顺序二叉树通常只考虑完全二叉树2.第n个元素的左子节点为: 2*n + 13.第n个元素的右子节点为: 2 *n + 2 (因为它是右子树所以在左子树的基础上加1)4.第n个元素的父节点为:(n - 1)/2下面.

2020-07-27 16:08:10 382

原创 版本控制工具Git的基础命令及在IDEA中的操作

Git是一个版本控制工具对于创

2020-07-26 08:49:29 185

原创 java中打印一个数组名或者对象名,出来一个地址是怎么回事?

相信大家在学java的过程中,一定打印过对象名:下面直接看这个例子:public class Student { private String name; private int age; public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } public String get

2020-07-20 22:01:46 6514 1

原创 NBA球星管理系统(Spring+SpringMVC+Mybatis) 2.0版本

我的NBA球星管理系统2.0版本主要用到的技术:1.基础框架—ssm(SpringMVC+Spring+MyBatis)2. 数据库-MySQL3.前端框架-bootstrap快速搭建简洁美观的界面4.项目的依赖管理-Maven5.分页-pagehelper6.逆向工程-MyBatis Generator功能点:1.分页2.使用的是ajax(查询、新增、修改、删除)3. 支持Rest风格的URL首先是项目结构:下面直接上功能:登录(做的一个权限登录)普通用户功能模块

2020-07-03 20:14:49 2150 13

原创 一文解决github下载几kb速度太慢的问题

相信大家在使用github时,会遇到下载太慢的情况,github是全球最大的同性交友平台对于下载速度过于慢,大项目还好,小项目就受不了了,下面来看解决方案:①首先你得有一个gitee账号②然后新建一个仓库③导入已有仓库④复制要clone的github仓库,这里以比较火的RouYI为例⑤这样这个项目就到我们的gitee仓库里面了⑥最后我们git clone就可以很快速的拿到项目怎么样是不是很便捷呢!...

2020-06-22 09:53:44 1506 7

原创 ajax的方式对随机生成的4位验证码进行验证(小可爱都能学会的那种)

最近我的小可爱说,她不会用jax的方式对随机生成的4位验证码进行验证,我当时就急了,这不得展示一下我的“技术”,美美的撩五我的小可爱!正文区相信大家在实现登录的时候,都使用过验证码,传统的方式是servlet的方式,在servlet中定义一个处理器,然后再进行验证,整个form中的数据只能一次性的整个提交,提交之后交给servlet来处理,判断哪一个条件不符合然后,给用户提示:但是大家有没有发现,这样的效率太低了,如果我直接输入用户名,通过发ajax请求,在控制器中直接 进行判断 ,然后将结果.

2020-06-07 00:09:45 524

原创 JavaScript学习笔记(AJAX)

AJAX = Asynchronous JavaScript And XML。AJAX仅仅组合了:浏览器内建的XMLHttpRequest对象(从web服务器请求数据)JavaScript和HTML DOM(显示或使用数据)Ajax将数据作为纯文本或者JSON文本传输也同样常见。可以异步更新网页的局部,这意味着可以更新网页的部分,而不需要重新加载整个页面。AJAX如何工作:网页中发生一个事件(页面加载,按钮点击)...

2020-05-27 20:35:47 195

原创 JavaScript学习笔记(DOM 导航、节点、集合、节点列表)

JavaScript学习笔记(DOM 导航、节点、集合、节点列表)@[TOC](JavaScript学习笔记(DOM 导航、节点、集合、节点列表))DOM节点节点关系:在节点之间导航子节点和节点值1. 取出h1元素中的文本并复制到P元素中:(第一种)2. 取出h1元素中的文本并复制到P元素中:(第二种)3. 取出h1元素中的文本并复制到P元素中:(第三种)JavaScript HTML DOM 元素(节点)添加和删除节点(HTML元素)创建新的HTML元素-insertBefore()删除已有HTML元素(

2020-05-27 19:32:49 631

原创 JavaScript学习笔记(DOM 事件、事件监听器)

JavaScript学习笔记(DOM 事件、事件监听器)@[TOC](JavaScript学习笔记(DOM 事件、事件监听器)HTML事件属性使用HTML DOM分配事件onload和onunload事件onchange事件onmouseove 和onmouseout事件onmousedown,onmouseup 以及onclick事件事件监听器addEventListener()方法外部函数 的方式向相同元素添加多个事件处理程序能够向相同元素添加不同类型的事件:向Window对象添加事件处理程序传递参数事

2020-05-27 00:31:09 686

原创 JavaScript学习笔记(DOM动画)

学习使用 JavaScript 来创建 HTML 动画。动画<style> #container{ width: 400px; height: 400px; position: relative; background: yellow; } #animate{ width: 50px; height: 50px; position: absolute;

2020-05-26 11:58:56 204

原创 JavaScript学习笔记(DOM-改变CSS)

HTML DOM 允许 JavaScript 更改 HTML 元素的样式。改变HTML样式如需更改HTML元素的样式,请使用此语法 :document.getElementById(id).style.property = new style下面的例子更改了p元素的样式:例子:<body> <p id="p1">Hello World!</p> <p id="p2">Hello World!</p> <

2020-05-26 11:04:40 197

原创 JavaScript学习笔记(DOM-改变HTML)

HTML DOM 允许Javascript改变HTML元素的内容。改变 HTML 输出流JavaScript 能够创建动态 HTML 内容:Tue May 26 2020 09:07:47 GMT+0800 (中国标准时间)在 JavaScript中,document.write()可用于直接写入HTML输出流中:<body> <script> document.write(Date()); </script></body

2020-05-26 10:40:47 223

原创 JavaScript学习笔记(DOM)

我们可以通过HTML DOM ,JavaScript能够访问和改变HTML文档的所有元素。HTMLDOM(文档对象模型)网页被加载时,浏览器会创建页面的文档对象模型HTML DOM 模型被结构化为对象树:对象的HTML DOM树:通过这个对象模型,JavaScript 获得创建动态 HTML 的所有力量:JavaScript 能改变页面中的所有 HTML 元素JavaScript 能改变页面中的所有 HTML 属性JavaScript 能改变页面中的所有 CSS 样式JavaScrip

2020-05-26 00:15:26 500

原创 JavaScript学习笔记(面向对象编程二)

Class继承对于js中的继承来说,使用基于原型实现,特点是简单缺点是理解起来特别的困难比传统的类-实例模型要困难,最大的缺点是继承 的实现需要编写大题代码,并且需要正确实现原型链。用函数实现Student的方法:function Student(name) { this.name = name;}Student.prototype.hello = function () { alert('Hello, ' + this.name + '!');}class继承用clas

2020-05-25 11:07:19 152

空空如也

空空如也

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

TA关注的人

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