![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
Invisible_Y
这个作者很懒,什么都没留下…
展开
-
分布式锁的三种实现
什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线程结束同步代码...原创 2019-01-03 12:02:06 · 117 阅读 · 0 评论 -
eclipse部署Tomcat
eclipse中servers(服务器)的配置配置步骤:1.首先进入eclipse配置界面找到server–>runtime environments,点击add按钮添加server runtime environment,我们假设添加tomcat72.填入/选择tomcat安装目录到这里已经完成一半了,eclipse已经可以识别tomcat了。3.用配置好的server r...原创 2019-03-02 09:44:52 · 205 阅读 · 0 评论 -
eclipse乱码问题
Eclipse 的控制台必须用GBK编码。所以条件1和条件4必须同时满足否则运行的还是乱码。才能保证不是乱码。条件1,Window | Preferences | Workspace | Text file encoding | GBK编码。这样定义的是整个工作区间的编码。这样就把整个工作空间的编码格式定死了,但是如果某一个工程用的是不同的编码格式的话这样单独再解决。如下:...转载 2019-03-02 09:57:33 · 104 阅读 · 0 评论 -
快速熟悉项目
从项目的整体框架和大致结构来熟悉架构了解项目所有功能和相应后台代码位置从前台→controller→service→dao的详细流程,用到的基本工具api新增一个边缘功能(从无到有,包括前端)熟悉数据库的表,表结构表字段结合业务逻辑领悟设计表的意义看懂核心功能的业务逻辑,逐步能写核心逻辑从架构的方向去看项目和表 ,不要局限于业务未完待续...原创 2019-03-04 20:33:49 · 299 阅读 · 0 评论 -
中文乱码问题汇总
在做批量Excel导入MySQL时,发现所有中文乱码。都变成问号??于是查看日志,导入的sql没有问题,复制sql通过Navicat手动存入也是可以的,并且能正常显示中文。那么问题出在哪里呢?原因就在MySQL数据库设计时的编码出现了问题。解决方案:以参考一下杨涛涛版主的《各种乱码问题汇总》http://topic.csdn.net/u/20071124/08/3b7eae69-ed1...原创 2019-03-06 18:53:28 · 6027 阅读 · 0 评论 -
Context [/] startup failed due to previous errors
背景:接口对接,由于客户保密性,测试环境在他们内部远程测试,直接装一个Tomcat在客户内网测试电脑上,将打包好的项目放入Tomcat/webapps目录下,直接运行startup.bat。启动Tomcat报错Context [/baohealth] startup failed due to previous errorsError configuring application liste...原创 2019-06-13 13:49:45 · 922 阅读 · 0 评论 -
Spring Task定时任务之详解Cron fixedDelay fixedRate
Spring Task定时任务之详解cron fixedDelay fixedRate背景介绍Spring Task区别背景介绍Spring非常强大,自带了Spring Task任务调度框架,基本能满足日常需求。比之更全面的框架还有quartz。相对的,学习成本也更高,有待下次学习分享。Spring TaskSpring Task也分为注解和xml配置两种形式,由于开发的简洁性和便捷性,在...原创 2019-06-17 22:34:41 · 869 阅读 · 0 评论