自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Spring控制反转及依赖注入(手写Spring了解其机制)

本文参考:两小时手写springmvc框架 目录 一、前言: 二、思维图 三、代码分析 1,配置阶段: 2,初始化阶段: 3,运行阶段 四、结束总结 一、前言: 对于Spring框架,最主要的是IoC和AOP,本文对DI进行一些简单的分析; tip:之前一直分不清依赖注入和控...

2019-09-03 21:04:23

阅读数 49

评论数 0

原创 getResourceAsStream()方法小总结

场景: 读取一个配置文件(config.properties) 前提:非maven项目,需手动配置resources文件夹并build path 方法:(仅对于getResourceAsStream()方法而言) 1,XXXClass.getResourceAsStream(); th...

2019-09-02 20:50:26

阅读数 160

评论数 0

原创 JAVA反射简单总结理解

一、JAVA反射的优点: 前言:在开始使用反射的时候,感觉不是很重要,而且有点时候甚至感觉有点影响性能,比如IDE中自动补全代码就是一个反射的过程,所以,每次自动补全代码的时候都感觉卡了一下(还附带一些心理作用) 场景:在一次项目包已经发布的情况下,突然要修改一个数据库连接属性,很麻烦,需要重...

2019-09-02 15:15:50

阅读数 22

评论数 0

原创 阿里云服务器(轻量级应用服务器)上走过的另一个坑

先来一下第一次踩的坑,Linux系统上tomcat正常启动,浏览器缺不能访问的问题 第一次踩坑,只是发现了对于tomcat端口开放的问题 而第二次踩坑,是对应的centos版本问题,而对于不同的防火墙处理不当踩的坑 情景: centOS 7.3 版本; 使用iptables设置防火墙; ...

2019-02-28 23:45:38

阅读数 1590

评论数 0

原创 Redis分布式锁(二次更新,框架演进过程中的收获)

首先,先附上之前的文章(Redis实现分布式锁),实话说,当时了解的好像不太透彻,或者是时间长了,就有点忘了,总之,重新记录一下,慢慢回忆! 总结一下在框架演进过程中,我所碰到的问题,以及我解决问题的想法,和最后使用的解决策略。 Redis分布式锁流程图 先解释一下上面的这这张图,通过s...

2019-02-19 14:06:03

阅读数 59

评论数 0

原创 分布式下session共享,实战经历,架构演进中遇到的问题

在分布式下,考虑到session共享问题,第一想法,想到了缓存存储,使用redis缓存 所以,在这里,我就多想了一下。 缓存,到底什么样的数据可以缓存,或者什么样的数据需要缓存、 所以,做了一点简单的总结: 不需要实时更新,但是却特别占用数据库资源的数据,比如商城网站上的商品信息,基本是不...

2019-02-18 20:15:39

阅读数 66

评论数 0

原创 Nginx中跨域实现单点登录---cookie中因domain设置引发的问题(An invalid domain [.xxxxx.com] was specified for this )

场景:为解决多个tomcat分布式,session共享问题中,创建自定义的CookieUtil类,实现读,写,删除cookie的操作,部分代码如下 private final static String COOKIE_DOMAIN = ".nginxtomcat.com";...

2018-11-20 16:12:50

阅读数 1548

评论数 0

原创 linux shell脚本编写[: missing `]'错误

使用 []时,在这种的内容需要和前括号和后括号都保持一个空格 比如: 正确的写法: if[ $1="abc" ] 在这里, $1="abc" 是和前后的括号都保持一个空格   错误的写法: if[$1="abc"] 在这里...

2018-11-10 14:24:20

阅读数 875

评论数 0

原创 Linux系统上tomcat正常启动,浏览器缺不能访问的问题

情景: 阿里云服务器:(轻量应用服务器),不是原来的云服务器,所以用起来不是很熟练,虽然差的不多~~~~ 部署环境:TOMAT安装 本机可以ping 通服务器~ 问题: 服务器上显示tomcat已经正常启动,可以根据日志实时更新看。 但是访问ip:port时却迟迟不能加载界面,各种原因...

2018-11-02 00:05:37

阅读数 570

评论数 0

原创 部署一个前后端分离的项目----前端代码本地调试(来自一个只了解到node.js的小白的吐槽)

吐槽ing 初来乍到的小白的我表示会js,学了一点node.js,但是我现在还停留在分不清vue.js和node.js的层次上,虽然做了几个前端的页面,但是那都是用纯生js+html+css写的好吧!!!虽然加了一点html5和Jquery的技术 而且,我表示!!后面的关于前端的技术还没学,,...

2018-10-29 15:31:55

阅读数 3100

评论数 11

原创 Redis实现分布式锁

问题: 对于高并发的数据请求(简称秒杀活动~~),比如像双十一的活动,有很多的用户去买东西,(哦,偶的荷包。。) 额,,对于如此之大的数据量,我都怀疑在多线程的处理下,这,数据不丢失,我当时测试多线程的时候如果线程过多的话,1+1都可能不去等于2了,而这样的情况就会产生所谓的“超卖”现象。。 ...

2018-09-30 17:52:44

阅读数 74

评论数 0

原创 Eclipse/idea远程连接Mysql数据库出现问题

日志报错忘了截图,不想再去弄成错误的去截图,总之就是创建数据库连接实例失败类似的错误日志 总结来说: 之前本机使用的Mysql 的版本是5.0+的,而安装在云服务器上的Mysql版本是8.0+ 这导致了新版本的Mysql数据库的连接方式出现的了不同; 所以这里需要更改Mysql数据库连接对应...

2018-09-28 14:54:35

阅读数 866

评论数 0

原创 SSM框架上集合Redis技术

为了完成毕业设计,将之前做的电商网站进行整改,目前需要整合上Redis,说明一下步骤,为到时候答辩做个笔记 前言:Redis简介(简单概述) key-value存储系统 支持string,list链表,set集合,hash表 符合原子性(成功则提交,失败则回滚),要么就完成,要么就不完成,...

2018-09-19 11:44:10

阅读数 196

评论数 0

原创 单例模式(懒汉式和饿汉式区别)

单例模式 所谓单例模式,就是保证类在内存中只有一个对象 而如何保证类在内存中只有一个对象? 思考一下,我们平时在实例化类的对象时,基本都是通过new 的方式来实例化一个对象,其实说白了,就是调用了需要实例化类的默认的构造方法,所以为了保证类只有一个对象,我们需要将类的对象设置为private...

2018-08-18 14:06:00

阅读数 22794

评论数 10

原创 Oracle数据库事务处理ACID中的I(隔离性)的理解

数据库 ACID性质: A(原子性):简单来说就是执行过程有始有终,对于一个事务,要么commit,要么rollback; C(一致性):对于数据要保持一致,比如银行的资金流入流出 I( 隔离性):要保证各个事务之间是互不影响的,并发执行的事务应该相互独立 D(持久性):对于数据的更新应该...

2018-07-28 10:31:08

阅读数 226

评论数 0

原创 oralce中的例外处理

初学oracle,对于异常处理,我目前使用如下两种: 1.通过dbms_output.put_line来进行后台输出,但是这种情况有的时候对于用户不是很友好,因为他们看不到。~~ 2.通过设置raise_application_error来设置自定义的异常处理,这种例外处理方式在报错的时候会以...

2018-07-27 14:15:09

阅读数 63

评论数 0

原创 ORA-01843:无效的月份(TO_CHAR转化日期格式问题)

执行 下面的SQL语句时 select TO_DATE('01-FEB-1988', 'DD-MON-YYYY') from dual; 出现了如下的错误:   重新查询了一下 当前系统时间 的日期格式,发现如下: 执行: SELECT T...

2018-07-27 11:25:40

阅读数 22657

评论数 0

原创 HTML5拖拽功能实现(步骤进行)

问题:突然奇想,想在我的电影网上加一个收藏(类似于购物车的东西),可以通过拖拽图片进行添加前提:需要了解HTML5中国Loacl Strorage(当然,其他的web存储也行,我用的是Local Stroage)解决:这里主要重点强调关于进行拖拽功能的细节,具体html和css就自己慢慢弄吧首先这...

2018-04-03 17:29:26

阅读数 3225

评论数 0

原创 JQuery中关于get()和eq()方法的区别

前提:寻找一个父元素中的第i个子元素,从而可以控制其css,或对其class进行重新赋值通过$()获取了父元素,然后通过find方法找到对应的子元素集合,通过$()获取了父元素,然后通过find方法找到对应的子元素集合问题:对于JQuery中的addClass方法和attr()方法,通过get()...

2018-04-02 15:04:58

阅读数 138

评论数 0

原创 JQuery中使用mouseover事件和mouseout事件作用在同一个元素上时出现闪烁现象

前提:实现一个电影网站中的关于选定图片出现一个新的div容器展示具体电影详情的功能(通过使用visibility属性隐藏一个div并显示另一个div)操作:我把mouseover事件和mouseout事件作用到一个div容器时,整个div出现了闪烁的现象,原因:纠结了很久,才发现了一个问题,没考虑...

2018-03-31 19:34:11

阅读数 1125

评论数 0

原创 标签内text文本多行显示,多余字符自动隐藏省略号显示

今天弄到一个显示电影详情的模块时,发现电影简介栏内如果字符过多,字就会溢出div容器,(真是难看!),然而我只知道关于单行内字符多余时按省略号显示的css样式,所以特意看了一下腾讯视频网页上的源代码,copy了一个技能css样式代码:word-break: break-all;/*属性规定自动换行...

2018-03-31 19:14:57

阅读数 690

评论数 0

原创 关于使用JQuery时 定义$(funtion(){});时出现Uncaught ReferenceError: $ is not defined的错误

前提:引入了JQuery库错误:Uncaught ReferenceError: $ is not defined原因发现:忽略了HTML中<script>引入js文件的顺序,要把JQuery库的引用放到第一个<script>引用上,这样顺序...

2018-03-31 12:59:18

阅读数 4128

评论数 0

原创 HTML中一个div中关于其内容的水平和垂直居中

例如,一个div中有一个a标签,要实现类似于网页上电视剧选择集数的那种边框,需要里面的数字居中显示。最简单的方法:设置div(父元素) 的高度(height)与行高(line-heiight)相同的数即可,,...

2018-03-29 18:13:27

阅读数 111

评论数 0

原创 关于position 定位问题

页面想实现鼠标移动到一个电影的图片时,在当前电影图片上覆盖一个新的div,显示电影的详细信息,遇到了一个问题:关于新的div如何能精准的覆盖在原div上解决方案:通过设置父元素的position为relative;然后让新的div的position为absolute,这样新的div会对应原父元素的...

2018-03-29 16:38:51

阅读数 97

评论数 0

原创 HTML5新标签关于IE浏览器兼容问题

今天把新写好的一个用HTML5写的页面放到IE浏览器上去查看兼容性,结果发现整个布局都出现了问题,突然意识到之前一直使用Chrome浏览器的,所有一直没有考虑关于IE浏览器的兼容问题IE6-8支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTM...

2018-03-29 10:11:49

阅读数 751

评论数 0

原创 装饰者模式

装饰者模式**这篇文章只是为了加深我对装饰者模式的理解,本人只是对代码具体成了UML类图,代码是在菜鸟教程中看到的!!应用场景:用通俗的话讲就是把一个对象层层包装,给他赋予多个不同的装饰一个例子:这个例子是在菜鸟教程上看到的,感觉很不错 传送门:装饰者模式|菜鸟教程(下面的一个笔记,author...

2018-01-01 19:49:40

阅读数 75

评论数 0

原创 组合模式

组合模式概述:组合模式,又叫做部分-整体模式,它使我们解决树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。定义:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具...

2017-12-30 22:06:33

阅读数 47

评论数 0

原创 适配器模式的一些理解

适配器模式简单概念:就是为了解决接口不一致的问题。两个软件模块之间往往也需要通过一个适配器类Adapter进行“适配”,这种模式就叫做适配器模式。分类: 类适配器(继承复用):客户类有一个规范的接口,此时的适配器类是作为功能类的一个子功能,也就是一个子类,然后直接实现这个接口,直接用功能类实现了客...

2017-12-30 21:43:49

阅读数 53

评论数 0

原创 分治算法

如下有关分治法的问题:金块问题: 老板有一袋金块(共n块,n是2的幂(n≥2)),最优秀的雇员得到其中最重的一块,最差的雇员得到其中最轻的一块。假设有一台比较重量的仪器,希望用最少的比较次数找出最重和最轻的金块。并对自己的程序进行复杂性分析。首先分析一下问题: 对于一般思路:通过一个函数Max...

2017-12-11 17:44:51

阅读数 214

评论数 0

原创 jdbc 连接数据库出现 密码错误的问题(java.sql.SQLException: Access denied for user 'root'@'localhost' (using passwo)

做一个的简易的图书管理系统时,出现了 数据库连接密码错误类的错误,各种网上百度,一直没有有效的方式 错误显示: 使用的是Mysql数据库连接(wamp集成的mysql应用) ps:数据库密码,账户肯定没有错误,所以不知道解决方式 今天无奈之下用网上卸载重新安装mysql的方式依旧不行,最后 在...

2017-11-10 17:32:08

阅读数 1453

评论数 0

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