![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web开发
QALink
小白鼠
展开
-
jdbc 连接数据库出现 密码错误的问题(java.sql.SQLException: Access denied for user 'root'@'localhost' (using passwo)
做一个的简易的图书管理系统时,出现了 数据库连接密码错误类的错误,各种网上百度,一直没有有效的方式错误显示:使用的是Mysql数据库连接(wamp集成的mysql应用)ps:数据库密码,账户肯定没有错误,所以不知道解决方式今天无奈之下用网上卸载重新安装mysql的方式依旧不行,最后 在一篇贴吧上找到了一个 修改root权限的sql命令,修改后可以进行连接了,原创 2017-11-10 17:32:08 · 2694 阅读 · 0 评论 -
Redis实现分布式锁
问题:对于高并发的数据请求(简称秒杀活动~~),比如像双十一的活动,有很多的用户去买东西,(哦,偶的荷包。。)额,,对于如此之大的数据量,我都怀疑在多线程的处理下,这,数据不丢失,我当时测试多线程的时候如果线程过多的话,1+1都可能不去等于2了,而这样的情况就会产生所谓的“超卖”现象。。所以,我有点吃多了,非要去弄一下这个高并发线程处理数据的问题。。果然,我被gank了,额,这里因...原创 2018-09-30 17:52:44 · 166 阅读 · 0 评论 -
部署一个前后端分离的项目----前端代码本地调试(来自一个只了解到node.js的小白的吐槽)
吐槽ing初来乍到的小白的我表示会js,学了一点node.js,但是我现在还停留在分不清vue.js和node.js的层次上,虽然做了几个前端的页面,但是那都是用纯生js+html+css写的好吧!!!虽然加了一点html5和Jquery的技术而且,我表示!!后面的关于前端的技术还没学,,~~~没办法啊,,!调试一个项目,没有前端人员的技术支持!!!只能自力更生了!无限百度+视频,终于,初...原创 2018-10-29 15:31:55 · 8827 阅读 · 11 评论 -
Linux系统上tomcat正常启动,浏览器缺不能访问的问题
情景:阿里云服务器:(轻量应用服务器),不是原来的云服务器,所以用起来不是很熟练,虽然差的不多~~~~部署环境:TOMAT安装本机可以ping 通服务器~问题:服务器上显示tomcat已经正常启动,可以根据日志实时更新看。但是访问ip:port时却迟迟不能加载界面,各种原因都出现过,甚至是404,我当时怀疑是我把webapp下的ROOT文件夹删除了。。。解决:先简单...原创 2018-11-02 00:05:37 · 1246 阅读 · 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"; private final static String COOKIE_NAME = "shop_login_to...原创 2018-11-20 16:12:50 · 4793 阅读 · 0 评论 -
分布式下session共享,实战经历,架构演进中遇到的问题
在分布式下,考虑到session共享问题,第一想法,想到了缓存存储,使用redis缓存所以,在这里,我就多想了一下。缓存,到底什么样的数据可以缓存,或者什么样的数据需要缓存、所以,做了一点简单的总结:不需要实时更新,但是却特别占用数据库资源的数据,比如商城网站上的商品信息,基本是不用一天一更的 需要实时更新,但是更新频率不高的数据,最好的例子就是订单表 在某个时刻访问量极大而且...原创 2019-02-18 20:15:39 · 184 阅读 · 0 评论 -
Redis分布式锁(二次更新,框架演进过程中的收获)
首先,先附上之前的文章(Redis实现分布式锁),实话说,当时了解的好像不太透彻,或者是时间长了,就有点忘了,总之,重新记录一下,慢慢回忆!总结一下在框架演进过程中,我所碰到的问题,以及我解决问题的想法,和最后使用的解决策略。Redis分布式锁流程图先解释一下上面的这这张图,通过setnx设置lockKey,value值为当前时间(currenttime)加上超时时间(timeou...原创 2019-02-19 14:06:03 · 274 阅读 · 0 评论 -
JAVA反射简单总结理解
一、JAVA反射的优点:前言:在开始使用反射的时候,感觉不是很重要,而且有点时候甚至感觉有点影响性能,比如IDE中自动补全代码就是一个反射的过程,所以,每次自动补全代码的时候都感觉卡了一下(还附带一些心理作用)场景:在一次项目包已经发布的情况下,突然要修改一个数据库连接属性,很麻烦,需要重新改配置文件,打包,发布部署这一系列的过程,.java文件在经过了编译之后会生成.class文件,所以...原创 2019-09-02 15:15:50 · 230 阅读 · 0 评论 -
getResourceAsStream()方法小总结
场景:读取一个配置文件(config.properties)前提:非maven项目,需手动配置resources文件夹并build path方法:(仅对于getResourceAsStream()方法而言)1,XXXClass.getResourceAsStream();this.getClass().getResourceAsStream("config.propertie...原创 2019-09-02 20:50:26 · 1822 阅读 · 0 评论 -
Eclipse/idea远程连接Mysql数据库出现问题
日志报错忘了截图,不想再去弄成错误的去截图,总之就是创建数据库连接实例失败类似的错误日志总结来说:之前本机使用的Mysql 的版本是5.0+的,而安装在云服务器上的Mysql版本是8.0+ 这导致了新版本的Mysql数据库的连接方式出现的了不同;所以这里需要更改Mysql数据库连接对应jar的版本,还有driver字段也有了不同因为我使用的是maven软件管理工具,直接更改对应版本...原创 2018-09-28 14:54:35 · 1581 阅读 · 0 评论 -
SSM框架上集合Redis技术
为了完成毕业设计,将之前做的电商网站进行整改,目前需要整合上Redis,说明一下步骤,为到时候答辩做个笔记前言:Redis简介(简单概述)key-value存储系统 支持string,list链表,set集合,hash表 符合原子性(成功则提交,失败则回滚),要么就完成,要么就不完成,当作什么都没做,就是一定要完成一整套的操作,不可中途退出 无需考虑多线程的并发问题 缓存在内存中...原创 2018-09-19 11:44:10 · 382 阅读 · 0 评论 -
关于position 定位问题
页面想实现鼠标移动到一个电影的图片时,在当前电影图片上覆盖一个新的div,显示电影的详细信息,遇到了一个问题:关于新的div如何能精准的覆盖在原div上解决方案:通过设置父元素的position为relative;然后让新的div的position为absolute,这样新的div会对应原父元素的位置进行定位,通过设置padding的值即可达到,在ul li的标签内,使得每一个新的div都是覆盖在...原创 2018-03-29 16:38:51 · 257 阅读 · 0 评论 -
HTML中一个div中关于其内容的水平和垂直居中
例如,一个div中有一个a标签,要实现类似于网页上电视剧选择集数的那种边框,需要里面的数字居中显示。最简单的方法:设置div(父元素) 的高度(height)与行高(line-heiight)相同的数即可,,...原创 2018-03-29 18:13:27 · 305 阅读 · 0 评论 -
关于使用JQuery时 定义$(funtion(){});时出现Uncaught ReferenceError: $ is not defined的错误
前提:引入了JQuery库错误:Uncaught ReferenceError: $ is not defined原因发现:忽略了HTML中<script>引入js文件的顺序,要把JQuery库的引用放到第一个<script>引用上,这样顺序执行后面的js文件才会识别$();;虽然是个小错误,但是还是需要记下来,时刻提醒自己注意小细节!!!...原创 2018-03-31 12:59:18 · 5058 阅读 · 0 评论 -
标签内text文本多行显示,多余字符自动隐藏省略号显示
今天弄到一个显示电影详情的模块时,发现电影简介栏内如果字符过多,字就会溢出div容器,(真是难看!),然而我只知道关于单行内字符多余时按省略号显示的css样式,所以特意看了一下腾讯视频网页上的源代码,copy了一个技能css样式代码:word-break: break-all;/*属性规定自动换行的处理方法。normal(使用浏览器默认的换行规则。),break-all(允许在单词内换行。),ke...原创 2018-03-31 19:14:57 · 2102 阅读 · 0 评论 -
JQuery中使用mouseover事件和mouseout事件作用在同一个元素上时出现闪烁现象
前提:实现一个电影网站中的关于选定图片出现一个新的div容器展示具体电影详情的功能(通过使用visibility属性隐藏一个div并显示另一个div)操作:我把mouseover事件和mouseout事件作用到一个div容器时,整个div出现了闪烁的现象,原因:纠结了很久,才发现了一个问题,没考虑浏览器的冒泡行为 冒泡行为:所谓冒泡行为,通俗的说是说某个元素触发了一个事件后,这个事件...原创 2018-03-31 19:34:11 · 1684 阅读 · 0 评论 -
JQuery中关于get()和eq()方法的区别
前提:寻找一个父元素中的第i个子元素,从而可以控制其css,或对其class进行重新赋值通过$()获取了父元素,然后通过find方法找到对应的子元素集合,通过$()获取了父元素,然后通过find方法找到对应的子元素集合问题:对于JQuery中的addClass方法和attr()方法,通过get()获取的第i子元素不能使用上述的方法解决:没有特别的了解过get()方式去获取指定的子元素,所以没有考虑...原创 2018-04-02 15:04:58 · 451 阅读 · 0 评论 -
HTML5拖拽功能实现(步骤进行)
问题:突然奇想,想在我的电影网上加一个收藏(类似于购物车的东西),可以通过拖拽图片进行添加前提:需要了解HTML5中国Loacl Strorage(当然,其他的web存储也行,我用的是Local Stroage)解决:这里主要重点强调关于进行拖拽功能的细节,具体html和css就自己慢慢弄吧首先这里先是对收藏按钮进行点击显示新的div框(存放收藏的电影),二次点击隐藏div框,这里不做过多介绍为可...原创 2018-04-03 17:29:26 · 6004 阅读 · 0 评论 -
HTML5新标签关于IE浏览器兼容问题
今天把新写好的一个用HTML5写的页面放到IE浏览器上去查看兼容性,结果发现整个布局都出现了问题,突然意识到之前一直使用Chrome浏览器的,所有一直没有考虑关于IE浏览器的兼容问题IE6-8支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签,浏览器支持新标签后,还需要添加标签默认的样式。所有在head标签中加入了如下代码<!--[i原创 2018-03-29 10:11:49 · 1341 阅读 · 0 评论 -
Spring控制反转及依赖注入(手写Spring了解其机制)
本文参考:两小时手写springmvc框架目录一、前言:二、思维图三、代码分析1,配置阶段:2,初始化阶段:3,运行阶段四、结束总结一、前言:对于Spring框架,最主要的是IoC和AOP,本文对DI进行一些简单的分析;tip:之前一直分不清依赖注入和控制反转的区别,通过阅读Spring源码和一些网上大佬的博客,有了一些理解,并根据理解整理以下了关于手写...原创 2019-09-03 21:04:23 · 424 阅读 · 0 评论