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"
Wesley13 Wesley13
3年前
C#获取桌面某个窗体截图进行OCR识别
1.首先电脑需要安装完整版的MicrosoftOffice并选择安装MicrosoftOffice工具(默认是不安装的)。2.添加项目对MODI的引用:右键单击项目下的引用添加引用选择COM下的MicrosoftOfficeDocumentImaging12.0ObjectLibrary确定。3.添加usingS
Stella981 Stella981
3年前
Hive内部表和外部表的区别详解
内部表&外部表未被external修饰的是内部表(managedtable),被external修饰的为外部表(externaltable);区别:内部表数据由Hive自身管理,外部表数据由HDFS管理;内部表数据存储的位置是hive.metastore.warehouse.dir(默认:/user/hive/warehouse)
Stella981 Stella981
3年前
Postgresql 数据库控制解析(一)
前面我们通过“探索postgresql数据库(一)”和“探索postgresql数据库(二)”基本了解了postgresql数据库。接下来本文开始介绍下数据库控制(servercontrol)。。一、手动开启数据库(Startingthedatabaseservermanually)默认postgresql会随着系统自动启动,不过
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
Stella981 Stella981
3年前
Spring Cloud系列之Commons
SpringCloudCommons主要包括如下模块的接口和默认实现:!image(https://zhxhashblog.osscnbeijing.aliyuncs.com/%E5%AD%A6%E9%80%8FSpring%20Boot%2BCloud/1.%20Spring%20Cloud%20Commons%20Framework.
小万哥 小万哥
1年前
深入了解 Python MongoDB 操作:排序、删除、更新、结果限制全面解析
PythonMongoDB排序对结果进行排序使用sort()方法对结果进行升序或降序排序。sort()方法接受一个参数用于“字段名”,一个参数用于“方向”(升序是默认方向)。示例按名称按字母顺序对结果进行排序:pythonimportpymongomycl