logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java多线程之 几种线程安全的list synchronizedList()&CopyOnWriteArrayList

并发下的ArrayList那么它究竟会出现什么问题呢?我们写一段简单的代码看一下:这段代码中,我们创建了两个线程,同时对ArrayList添加10000个元素,如果我们运行这段代码,我们肯定期望它返回的是20000。可是我在JDK1.8环境中运行这段代码,多次验证,会出现两种结果:import java.util.*;import java.util.concurrent.CopyOnWriteA

Log4j漏洞补救 Log4j2 + SLF4j 升级到最新版本

原创:Log4j2 + SLF4j打造日志系统 - 云+社区 - 腾讯云2019-01-15阅读2.3K0目录一:前言二:添加依赖2.1:去除直接和间接依赖的log4j1和SLF4j2.2:添加依赖三:xml配置3.1:log4j2.xml常用demo3.2:demo的优点3.3:内容详解3.4:demo变形3.4.1:同步打印日志3.4.2:全部异步打印日志3.4.3:混合模式打印日志四:其他4

#java#开发语言#后端
nginx设置X-Frame-Options

打开nginx.conf,文件位置一般在安装目录 /usr/local/nginx/conf 里。重新加载:nginx -s reload。检查是否有错:nginx -t。

#nginx#运维#linux
如何修改Hosts文件(Windows、Linux)本机配置域名解析

Hosts文件是一种在计算机网络中存储主机名与IP地址对应关系的文本文件。通过配置Hosts文件,可以避免在网络环境中DNS无法正常解析时,出现无法访问互联网的问题。

文章图片
#windows#linux#运维
IDEA 的 main方法右键没有Run

如下图,导入了spring boot项目到IDEA后,鼠标右键后发现没有run as的按钮,很郁闷。这个操作和我平时经常用到的eclipse差距很大,百度了很久,把run as按钮给调出来了。鼠标放在项目上右键,点击Open Module Settings。这里有五个模块,我们一般代码java都在Sources模块下,我们只需要点击Sources后,再去点击Apply就行了。这时候我们再去返回到m

#intellij-idea#java#intellij idea
mysql存储过程 返回 list结果集

思路:直接链接多个表返回结果集即可,先写成普通的sql调整好,不要输入参数,再写成存储过程,不要用游标,否则会把你慢哭的BEGINDECLARE In_StartTimeVARCHAR(64);DECLARE In_StopTimeVARCHAR(64);DECLARE IN_User_idVARCHAR(64);DECLARE IN_work_no ...

mysql存储过程利用临时表返回结果集

首先要声明的是1,游标的方法会很慢在mysql中,在oracle数据库中还可以,除非没有别的方法,一般不建议在mysql中使用游标,2,不建议在mysql中拼接sql,会使存储过程显得很臃肿,可以使用or来动态判别传入的参数是否为空and ( TTB.office_id=输入参数 or 输入参数 is null or 输入参数 = '')and ( TTB.office_i...

java对接webservice接口的四种方式

第一种使用HttpURLConnection调用的方法,基本不用担心什么兼容问题,但是通过xml请求接口,需要自己手动拼接xml(一般通过soapui生成,然后在程序中根据情况拼接),并且返回的数据也是xml,还要通过代码解析,可以说是极其麻烦了。另外,我在实际使用中,调用一个特殊接口时竟然没有返回正确结果,而是返回了wsdl文档,这一点我折腾了很久也没能找到原因,网上也有同样受到这个问题困扰的人

文章图片
#java#python#开发语言
vue子页面给父页面传值

3、父页面-当子页面中数据发生变化,会触发父页面中abdd方法。

#前端#javascript#html
暂无文章信息