Easter79 Easter79
4年前
spring的controller是单例还是多例,怎么保证并发的安全
controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。我们下面来简单的验证下:packagecom.riemann.springbootdemo.controller;importorg.springframework.context.annotatio
Wesley13 Wesley13
4年前
Ubuntu Server 安全补丁、版本升级
Ubuntu安装完毕,要做的第一件事就是升级、打补丁。要安装安全补丁,需要先用aptgetupdate命令更新软件包列表,然后运行aptgetupgrade命令升级软件包:$ sudo aptget update$ sudo aptget upgrade在运行上述aptgetupgrade命令后,如果
Wesley13 Wesley13
4年前
4.20 main方法的格式详细解释
/main方法的格式讲解:public static void main(String args) {...}public:公共的,访问权限是最大的。由于main方法是被jvm调用,所以权限要够大。static:静态的,不需要创建对象,通过类名就可以。方便jvm的调用。voi
Stella981 Stella981
4年前
IIS7和IIS8环境下 ThinkPHP专用URL Rewrite伪静态规则
这是适用于IIS7,IIS7.5,IIS8.0及以上的ThinkPHP的伪静态规则,把以下代码保存成web.config文件,放到FTP的web目录内即可。<?xmlversion"1.0"encoding"UTF8"?<configuration  <system.webServer    <rewrit
Wesley13 Wesley13
4年前
mysql在LINUX和WINDOWS系统下设置表名不区分大小写
1.在LINUX系统下,表的名称是区分大小写的,而在WINDOWS环境下,表名不区分大小写;2.设置表名不区分大小写:WINDOWS环境下,修改mysql安装目录下的my.ini配置文件,在【mysqld】下添加lower\_case\_table\_names的参数,将参数值设置为0区分大小写,设置为1不区分大小写
Wesley13 Wesley13
4年前
PHP的超时实现
我们知道PHP可以设置一个脚本执行的超时时间,也就是脚本的执行时间不能超过设置的超时时间.那么PHP是怎么做到这个功能的呢?  其实PHP的超时功能利用了操作系统的定时信号来实现的,在一个请求开始时(php\_request\_startup),PHP便会利用zend\_set\_timeout()接口来设置一个定时器信号,
Wesley13 Wesley13
4年前
LNMP环境应用
企业LNMP环境应用Llinux丨Nnginx丨Aapache丨Pphp丨TtomcatNginx和Apache都是Web应用服务器相对来说,Nginx处理静态数据快,Apache处理动态快Nginx对系统资源占用小,Apache资源占用高Nginx用得是
Stella981 Stella981
4年前
CoreOS实践指南:Unit文件详解【备用】
Systemd的Unit文件在Systemd的生态圈中(除了CoreOS外,目前的主流Linux系统,如Arch、SUSE、Fedora、RedHat/CentOS也都已经使用了Systemd,此外Ubuntu也将最快于15.04版本启用Systemd作为默认的系统管理(https://www.
Stella981 Stella981
4年前
Flask 【第十篇】自定义Form组件
一、wtforms源码流程1、实例化流程分析源码流程1.执行type的__call__方法,读取字段到静态字段cls._unbound_fields中;meta类读取到cls._wtforms_meta中2.执行构造方法a.循环cls.
芝士年糕 芝士年糕
3年前
ubuntu全版本通用换源教程
我使用3A服务器安装Ubuntu系统,但是安装的时候需要转到国内的每个版本的源都是不同的,如果源的版本不同就会出现很多的错误,比如gcc缺少依赖项等首先打开终端输入languagelsb_releasea!imag