自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 idea修改css,js样式浏览器没更新问题

idea修改css,js样式浏览器没更新问题最近写项目经常遇到这么个问题,在项目里更改了css源文件,target或者out文件目录下css也更新了,但到了浏览器上就是没更新,具体更没更,大家可以在调试工具里面看之前有个笨比的方法——重建项目,不过麻烦的很啊。现在的解决办法就是,禁用浏览器的缓存,或者自己手动清一下,清完之后发现浏览器的css样式更新了,问题解决...

2019-06-15 10:18:59 3637

原创 java实现双向链表

实现类,只实现了几个比较简单的功能package 链表.双向链表;/** * @program: 数据结构 * @description: 双向链表的实现 * @author: zhongyusen * @create: 2019-05-31 21:45 */public class MyLinkList { public Node head; public No...

2019-06-01 17:21:21 172

原创 spring IOC源码分析(一)bean工厂的创建加载过程

最近学的比较散乱,没有真正学到比较重要的东西。这几天把sprign源码再看一遍,整理下以前看的经历,同时把相关的个人心得记录下来。spring两大功能模块,IOC和AOP,在之前已经知到了IOC原理是反射来获取bean实例,而AOP是动态代理来实现的。这里先介绍下IOC的源码,它是如何来实现的。当然目前能学到的也只是比较浅的大概流程,再复杂点的看起来就比较吃力了。推荐在学习spring源码的时...

2019-05-31 19:54:58 389 1

原创 JAVA多线程服务器实现

之前就有听说过java多线程服务器的实现是通过Socket来实现,大致还是创建多个socket来实现的把。今天写了一份demo来模拟多线程服务器,可能实际开发并不是这样写的,但大题思路还是一样。服务器端package Socket;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket...

2019-05-10 22:07:00 2622 1

原创 Redis常用命令

之前学过一会redis,不过只记住了些简单的命令,在这里记录下一些比较没用过的命令string 类型1.set key value ,2.get key ,3.getset key value:先获取该key的值,然后在设置该key的值。4.incrby(decrby) key number: 将指定的key的value原子性增加(减少)number,如:incrby num 5lis...

2019-05-06 18:01:39 77

转载 Spring IOC容器分析 -- bean创建获取完整流程(转载)

spring中ioc容器用着简单,但要想真正领悟其中的方法需要认真分析它的源码。自己也试着独自看源码来进行分析,但苦于能力不够又没耐心吧,没看下去,只能网找一些源码分析的文章来夹杂着学习spring的构架方法IOC加载机制的核心是refresh方法,该方法位于AbstractApplicationContext中,大致描述了容器的初始化过程。测试环境创建测试示例代码如下:package o...

2019-04-27 20:55:44 267

原创 LintCode——刷题 两两交换链表中的节点

两两交换链表中的节点给一个链表,两两交换其中的节点,然后返回交换后的链表。样例样例 1:输入:1->2->3->4->null输出:2->1->4->3->null样例 2:输入:5->null输出:5->nullpublic ListNode swapPairs(ListNode head) { /...

2019-04-26 22:50:33 107

原创 lintcode刷题——包含重复值 II,两数和 II-输入已排序的数组

包含重复值 II给定一个整数的数组和一个整数k,找出数组中是否有两个不同的索引i和j,使得nums [i] = nums [j]并且i和j之间的差值的绝对值最多为k。样例样例 1:输入:nums = [1,2,1], k = 0输出:False样例 2:输入:nums = [1,2,1], k = 2输出:True解析:nums[0] = nums[2] 并且 2 - 0 &...

2019-04-25 22:55:08 92

原创 lintcode刷题——左叶子的和

左叶子的和中文English找出给定二叉树中,所有左叶子的值之和。样例样例1输入:3/ 9 20/ 15 7输出:24解释:这棵二叉树中,有两个左叶子结点,它们的值分别为9和15。因此返回24。思路:通过递归来进行计算,至于判断什么时候是左叶子节点,在函数isEnd进行判断public class Solution { /** ...

2019-04-25 10:34:14 186

原创 Ajax原生的五个基本步骤及jq中的ajax

Ajax原生的五个基本步骤及jq中的ajax在原生Ajax中,不需要导入jq,它可分为五个步骤:1.创建AJAX引擎对象–所有操作都是通过引擎对象(XMLHttpRequest)2. 绑定监听–监听服务器是否已经返回对应数据(回调函数)3. 绑定地址,及配置其他参数——open()open(method: string, url: string): void;open(method: ...

2019-04-11 23:29:56 4547

原创 idea建立maven工程无法建立java类文件以及Web无法正常运行的问题

一段时间没有再建立maven工程了,发现突然又不会建立maven web了。在这里记录下遇到的两个小问题,一个是无法直接建立java类文件,一个是web应用打开404错误的问题。第一个关于新建java类文件,这个是需要自己手动设置你的文件夹为根目录的,这样才可以在文件夹里面新建类文件第二个,web应用出现404错误,无非就是tomcat服务器没配好的问题。这里我的方法是在你的服务器配置里面点...

2019-04-06 11:30:41 1176

原创 Spring AOP切面学习——前置通知

Spring AOP切面学习——前置通知初学SSM,照着尚硅谷的视频学习spring,学习到了AOP切面了,慢慢能明白spring的好处了,之前的学习过程中感觉spring用着反而很琐碎,不过毕竟是主流后端框架嘛,多学习下。我用的是idea编写的,spring是直接创建项目的时候直接导入的,jar包也比较齐全,唯一少了的就是个aspectjweaver-1.8.7.jar包,这个网上搜下就有了...

2019-03-18 20:30:10 646

原创 JSP IDEA中引用bootstrap出现图标不能正确显示的问题

JSP IDEA中引用bootstrap,图标显示不正常最近写javaweb,在jsp中使用本地的bootstrap,css文件,图标无法正常显示,大概是如下的一个图标样子。但是如果不是本地bootstrap文件,而是引用网上的,则能够正常显示。一开始还以为是bootstrap版本不对,但试了各个版本都没有用。最后在F12开发者工具中发现了问题,提示缺少了wolf2字体文件。原来boo...

2019-03-15 18:15:43 2094 1

原创 javaweb中jsp连接·mysql数据库

javaweb中jsp连接·mysql数据库初学javaweb,用了一下午的时间去弄javaweb与Mysql数据库的连接,走了挺多的坑。在这里记录下,防止以后还会陷坑。首先是建立一个javaweb程序,由于我用的是idea,所以程序建好后还要在WEB-INF下建立classes和lib两个文件夹。然后是tomcat服务器和jdbc驱动包的导入,在这里tomcat的配置和导入就不介绍了,主要说...

2019-02-27 22:13:14 979

javaweb个人简单发送邮件封装包

注册邮箱,开启SMTP获取授权码后可以直接使用,如果发现java版本号问题,建议复制代码直接用。

2019-04-25

可视化程序设计大作业——英语背单词软件

需要手动添加excel表格至本地mysql数据库(建议通过navicat for Mysql 来导入),否则无法使用。文件附有源码,可查看。

2019-02-15

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

TA关注的人

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