Easter79 Easter79
3年前
spring的controller是单例还是多例,怎么保证并发的安全
controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。我们下面来简单的验证下:packagecom.riemann.springbootdemo.controller;importorg.springframework.context.annotatio
Stella981 Stella981
3年前
Linux下利用vsftpd+nginx搭建文件服务器
1.安装vsftpdyumyinstallvsftpd 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。2.添加用户名密码useraddftpadmin 为ftp创建一个用户,可以用这个登录,登录后默认的路径为 /home/ftpadminpasswdftpadmi
Wesley13 Wesley13
3年前
mysql配置调优
工作中,会遇到需要查看mysql的top20慢sql,逐个进行优化,加上必要的索引这种需求,这时就需要开启数据库的慢查询日志的功能1.查询当前慢查询日志的状态\默认为关闭状态mysqlshowvariableslike"
Stella981 Stella981
3年前
Hive内部表和外部表的区别详解
内部表&外部表未被external修饰的是内部表(managedtable),被external修饰的为外部表(externaltable);区别:内部表数据由Hive自身管理,外部表数据由HDFS管理;内部表数据存储的位置是hive.metastore.warehouse.dir(默认:/user/hive/warehouse)
Wesley13 Wesley13
3年前
Java separatorChar 如何在Java里面添加 -
Java手册separatorCharpublicstaticfinalcharseparatorChar与系统有关的默认名称分隔符。此字段被初始化为包含系统属性file.separator值的第一个字符。在UNIX系统上,此字段的值为'/';在MicrosoftWindows系统上,
Stella981 Stella981
3年前
Postgresql 数据库控制解析(一)
前面我们通过“探索postgresql数据库(一)”和“探索postgresql数据库(二)”基本了解了postgresql数据库。接下来本文开始介绍下数据库控制(servercontrol)。。一、手动开启数据库(Startingthedatabaseservermanually)默认postgresql会随着系统自动启动,不过
Stella981 Stella981
3年前
Linux Docker镜像使用
docker拉取镜像命令dockerpull选项DockerRegistry地址:端口号/仓库名:标签中框号内内容都为可选内容若不输入镜像仓库地址则拉取官方默认仓库,即DockerHub   https://hub.docker.com/(https://www.oschina.net/action
Stella981 Stella981
3年前
FreeBSD技巧1
刚刚编译安装完mpg123(为了听音乐),然后输入mpg123返回 commandnotfound怎么回事呢?默认安装目录是/usr/local/bincd/usr/local/bin/ls|grepmpgmpg123文件是存在的./mpg123可以运行cat~/.cshrc
Stella981 Stella981
3年前
Dubbo序列化概述
微信公众号:\中间件兴趣圈\作者简介:《RocketMQ技术内幕》作者Dubbo序列化支持java、compactedjava、nativejava、fastjson、fst、hessian2、kryo,其中默认hessian2。其中java、compactedjava、nativejava属于原生java的序列化。整个Du
小万哥 小万哥
1年前
深入了解 Python MongoDB 操作:排序、删除、更新、结果限制全面解析
PythonMongoDB排序对结果进行排序使用sort()方法对结果进行升序或降序排序。sort()方法接受一个参数用于“字段名”,一个参数用于“方向”(升序是默认方向)。示例按名称按字母顺序对结果进行排序:pythonimportpymongomycl