- 博客(11)
- 收藏
- 关注
转载 Java并发之AQS详解
提供了一套可用于实现锁同步机制的框架,不夸张地说,AQS是JUC同步框架的基石。AQS通过一个FIFO队列维护线程同步状态,实现类只需要继承该类,并重写指定方法即可实现一套线程同步机制。AQS根据资源互斥级别提供了独占和共享两种资源访问模式;同时其定义Condition结构提供了wait/signal等待唤醒机制。在JUC中,诸如ReentrantLock等都基于AQS实现。
2023-05-18 16:02:43
237
原创 用SecureCRTPortable工具连接linux(centos)虚拟机时断时连
百度搜了好多贴,始终不好使,终于用此法搞定!!!第一步:修改sshd_config(可能不生效)vi/etc/ssh/sshd_configClientAliveInterval 参数去掉注释,将0改为60(此参数指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送,60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了)第二步:修改ssh_configvi /etc/ssh/ssh_configServerAliveInterval ,值为60(如果没有..
2020-08-27 14:43:43
397
1
原创 linux环境下配置Tomcat、Nginx开机启动
1、输入命令:vi /etc/rc.d/rc.local2、在文件末尾添加如下脚本:export JAVA_HOME=jdk_location/tomcat_location/bin/startup.shsleep 20/tomcat1_location/bin/startup.sh/nginx_location/sbin/nginx -c /nginx_location/...
2019-09-25 10:53:41
201
转载 npm 安装报错 rollbackFailedOptional verb npm-session 解决办法
转自:https://blog.csdn.net/qq_31945977/article/details/81537917简单分析root@ROYALHUANG-MB2:~/DevOps/elasticsearch/elasticsearch-head-master# npm install -g grunt-clinpm ERR! code ETIMEDOUTnpm ERR...
2019-08-05 15:54:38
9191
转载 javax validation--参数基础校验
Bean Validation 1.1当前实现是hibernatevalidator 5,且spring4才支持。接下来我们从以下几个方法讲解Bean Validation 1.1,当然不一定是新特性:集成Bean Validation 1.1到SpringMVC 分组验证、分组顺序及级联验证 消息中使用EL表达式 方法参数/返回值验证 自定义验证规则 类级别验证器 ...
2019-07-07 08:01:05
4436
转载 MyBatis Generator 生成器把其他数据库的同名表生成下来的问题
MyBatis Generator : Table Configuration scheme.table matched more than one table在使用生成器生成代码的时候遇到了这个错误,现象就是某个类中出来了数据库表里面没有的字段,非常奇怪.解决方法是在生成器的配置文件里的数据库连接地址中添加下列参数:nullCatalogMeansCurrent=true...
2019-07-04 07:07:52
984
2
原创 IDEA导入已有Maven项目
为什么写这篇文章呢,原因很简单,为了做件事花了我足足2个多小时,才搞定,很是郁闷,因此记录下来,方便以后查阅。从git上面down下来了一个maven项目,src目录下面分为main和test,起初通过以下方式导入IDEA:1、创建新项目,点击Create New Project:2、选择空项目,点击NEXT:3、填写Project name及Project locatio...
2019-06-30 22:53:25
27693
1
转载 git如何管理多个ssh keys(github/gitlab)
一、生成 ssh keys1、任意目录下右击鼠标选择Git Bash Here或者win+r输入cmd回车打开终端;2、在该终端下输入命令:ssh-keygen -t rsa -C "youname@example.com"-f ~/.ssh/github_rsa:这时可以一路回车,不输入任何字符,将会在C:\Users\Administrator\.ssh下自动生成g...
2019-06-30 18:27:03
573
原创 Struts2上传
Struts2上传:1.前台用,其中enctype="multipart/form-data"表示用二进制传输数据。提交时可将该form表单的target指向一个隐藏的iframe中,这样就可以防止页面的整体刷新。2.配置struts.xml文件,可包括文件大小,文件类型,在服务器上的存储路径,action映射名称,如果用spring做注入,得将该action和真正的action做关联。
2013-01-24 17:23:36
163
原创 利用kindEditor上传
利用kindEditor上传:1、点击图片上传没有反应,发现该插件文件下引用的js文件不存在,添加该js文件;2、提示上传目录不存在,修改该插件目录下jsp文件下的upload_json.jsp中的上传路径,改路径为相对于项目根目录的文件路径:String savePath = request.getSession().getServletContext().getRealPath("
2013-01-24 17:20:06
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人