![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
乱七八糟
逗比程序猿^_^
这个作者很懒,什么都没留下…
展开
-
Volatile详解
Volatile先了解JMM【Java内存模型】如上图,如果A线程修改s的值,线程B读取s的值,可能会出现问题解决使用volatile关键字volatile的作用可见性volatile修饰的变量对所有线程的可见性可见性:当一个变量修改了变量的值后,立刻同步到主存中为什么volatile关键字可以有这样的特性?这得益于java语⾔的先行发生的原则先⾏发⽣原则是两个事件的结果之间...原创 2019-11-19 20:19:50 · 224 阅读 · 0 评论 -
linux常见命令
原创 2019-11-16 10:29:42 · 129 阅读 · 0 评论 -
idea 将 springboot web 项目打包成 jar,Error: Invalid or corrupt jarfile x.jar 解决
1. 选择 File -> Project Structure2. 依次选择以下项目 3. 根据 modules 创建 jar。如图所示,选择项目,入口类等。最后一项 META-INF 默认放到 src\main\java 目录里,如果使用默认值,没有进行其他配置, 生成的 jar 有可能不会包...转载 2019-11-11 20:16:26 · 6697 阅读 · 0 评论 -
idea的项目中怎么访问磁盘中的图片
废话不多说,直接上图原创 2019-10-28 10:59:45 · 1337 阅读 · 0 评论 -
验证码插件
Captcha1.javaimport javax.imageio.ImageIO;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.awt.*;im...原创 2019-10-24 19:57:44 · 641 阅读 · 0 评论 -
ajax服务器状态码
1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——客户端请求成功201——提示知道新文件的URL 202——接受和处理、但处理未完成203——返回信息不确定或不...原创 2019-10-23 21:14:09 · 165 阅读 · 0 评论 -
程序员使用的工具
目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站 9、项目开源10、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。1、搜索引擎1...转载 2019-10-15 19:55:18 · 356 阅读 · 0 评论 -
ajax跨域问题(前后端分离项目)
Ajax跨域域:协议+IP+端口http://localhost:8989http://localhost:8080http://www.baidu.com:801.安全问题摘自互联网:为什么AJAX访问不能跨域呢?要讲清楚这个问题,首先要谈谈Cookie1.客户向A网站的服务器发送登录请求,并携带账号密码数据2.A网站的服务器校验账号密码正确后,返回响应并给本地添加了Co...原创 2019-10-08 20:02:23 · 432 阅读 · 0 评论 -
让程序猿崩溃的瞬间
今天给大家带来点快乐,程序员才能看懂。 1. 公司实习生找 Bug 2. 在调试时,将断点设置在错误的位置 3. 当我有一个很棒的调试想法时 4. 偶然间看到...转载 2019-09-28 21:52:17 · 182 阅读 · 0 评论 -
IDEA创建Maven--Web项目
步骤1.选择Maven,选择最下面一个,创建2.修改版本修改后3.修改xml版本4.添加tomcat原创 2019-09-20 14:21:04 · 107 阅读 · 0 评论 -
MyBatis中#和$符号的区别
#{} 使用#{}意味着使用的预编译的语句,即在使用jdbc时的preparedStatement,sql语句中如果存在参数则会使用?作占位符,我们知道这种方式可以防止sql注入,并且在使用#{}时形成的sql语句,已经带有引号,例,select * from table1 where id=#{id} 在调用这个语句时我们可以通过后台看到打印出的sql为:select * from ta...原创 2019-09-20 11:34:47 · 204 阅读 · 0 评论 -
Maven中添加依赖不提示——解决办法
话不多说 直接上图File -> settings原创 2019-09-18 11:41:47 · 5845 阅读 · 3 评论 -
IDEA中配置,自动生成序列号
话不多说,直接看图然后把鼠标放到需要添加序列号的类名上,Alt + Enter就会出现了原创 2019-08-28 17:56:26 · 2835 阅读 · 2 评论 -
IDEA,web项目生成var包
话不多说,直接上图原创 2019-08-28 17:20:32 · 669 阅读 · 0 评论 -
权限修饰符与修饰符分别可以修饰什么
java的修饰符有:权限修饰符:public、protected、default、private修饰符:abstract、static、finalpublic 使用对象:最广,类、接口、变量、方法protected使用对象:变量、方法注意:不能修饰类(外部类)default 使用对象:类、接口、变量、方法。(即缺省,什么也不写)private 使用对象:变量、方法注意:不能修饰类(外...原创 2019-08-10 20:36:30 · 1066 阅读 · 3 评论 -
内部类
内部类分类:成员内部类局部内部类静态内部类匿名内部类原创 2019-08-20 09:10:10 · 290 阅读 · 0 评论 -
编码问题(BOM头简单了解)
浅谈编码问题 中文编码 gb2312 (采用两个字节保存字符汉字,英文数字一个字节) GBK (采用两个字节保存字符汉字,英文数字一个字节) GB18030 (英文数字都是一个字节,中文是两个或四个字节) Unicode字符集(包含每个国家的所有字符)国际通用 unicode编码 使用两个字节—65536个字符,浪费空间为了节省空间使用转码形式 utf-8 ...原创 2019-08-14 20:37:23 · 1806 阅读 · 0 评论 -
Java中的值传递和引用传递
值传递与地址传递的区别值传递 基本类型作为方法的参数,传递的实际的数据 基本数据传递修改后对调用方没有任何影响public class Demo1 { public static void main(String[] args) { int a = 1; int b = 2; System.out.println("交换前:");...原创 2019-08-19 16:13:29 · 95 阅读 · 0 评论