09 2020 档案
摘要:疑惑产生自关于线程之间的通信, 通信时关于关于判断语句必须要使用while()循环判断, 而不能使用if()条件判断 想知道的问题是: 关于wait和sleep的一点共同点是: 在哪睡的在哪醒 那么, wait的时候好像是释放锁资源的, wait的线程拥有一个队列, 一直在等待锁资源的线程在另外一个
阅读全文
摘要:1 关于加锁的位置, 一定要遵循最小单元加锁原则, 就是, 在保证业务逻辑不出错的情况下, 一定要尽可能锁上最少的代码
阅读全文
摘要:1 package com.neuedu.test; 2 3 import java.util.concurrent.Callable; 4 import java.util.concurrent.FutureTask; 5 import java.util.concurrent.TimeUnit;
阅读全文
摘要:这两个状态都是没有正在执行任务 简单区别: WAITING是已经进入了线程的锁, 但是把执行权交给了其它的线程 BLOCKED却没有进入线程的锁, 是一个没有任何权限的状态.
阅读全文
摘要:在Centos7上部署各种服务的时候, 按照教程要求将防火墙服务停掉了 > 事实上, 只是自己以为停掉了, 之后的各种检测防火墙是否开启的命令也证明了防火墙已经关闭, > 但是, 我以为始终是我以为, 可能是因为我的命令执行错了 >执行的命令为: systemctl status firewall,
阅读全文
摘要:描述: 在使用yum执行命令(yum install vsftpd)安装ftp服务器时, 总是报密钥错误 报错图片: 原因分析: 按照网上的教程重新配置了镜像源, 在/etc/yum.repo.d/目录下存在着各种镜像源 执行了命令: wget -O /etc/yum.repos.d/CentOS-
阅读全文
摘要:报错: 分析: 好像是因为镜像源的问题, 具体什么原因不太清楚 解决办法: 修改yum源,在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。 cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.rep
阅读全文
摘要:1) HttpMessageConverter<T> 是 Spring3.0 新添加的一个接口,负责将请求信息转换为一个对象(类型为 T),将对象(类型为 T)输出为响应信息 可能是因为解释的部分太少了, 没有办法理解到底是什么作用
阅读全文
摘要:1 导入所需要的jar包, kaptcha-2.3.2.jar 2 进行相应的配置 <servlet> <servlet-name>KaptchaServlet</servlet-name> <servlet-class>com.google.code.kaptcha.servlet.Kaptcha
阅读全文
摘要:对xml配置文件的解析过程需要详细了解 如果没有命名空间, xml文件是否也可以正常使用, 如果可以, 那么对xml配置文件的解析方式是不是由不同的程序内部自定义解析方法的? 关于命名空间的问题,: 即是引入了命名空间这一说, 确定了不同父节点下相同名字标签的唯一性, 那么程序又是怎么样进行解析的,
阅读全文
摘要:在java程序端(即服务端), 由于一个项目就是一个服务, 所以"/"代表着这个项目下(即工程名下) 但是在浏览器端(即客户端), 由于一个服务器中可能会有好多个项目, 浏览器并不知道是哪个项目, 所以就只能把服务器端所开服务(即端口)作为根路径
阅读全文
摘要:这个问题不知道啊, 没有找到答案........
阅读全文
摘要:报错详情: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC drive
阅读全文
摘要:请求转发, 本质上是一个请求, 共享一个request作用域对象, request作用域对象的生命周期: 一次request请求开始, 生命周期开始, 当访问的页面加载完成(可以理解为这时候页面已经将该request对象中自己所需要的数据提取出来并加载到页面中了) 而对于重定向, 可以理解为: 在当
阅读全文