![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
tuantuanyuyu
这个作者很懒,什么都没留下…
展开
-
二、并发编程之---并发的三大特性
可见性是一个线程修改了共享变量,另一个线程能立马看到。原创 2023-09-27 09:34:28 · 102 阅读 · 0 评论 -
java内存模型
java内存模型原创 2023-09-13 18:07:07 · 175 阅读 · 0 评论 -
java并发编程之三大源头问题
1、性能提升的优化由于硬件原因,cpu的运行速度远大于内存、I/O的速度。为了提高性能,1)出现了cache,平衡与内存的速度2)操作系统出现了线程,以复用cpu3)编译程序优化了执行次序2、java的内存模型每一个线程都访问自己的工作空间,共享变量存在主内存中,每个线程中的工作空间存在一份共享变量的副本,每个线程使用自己的共享变量的副本。但是如果一个线程修改了共享变量,还没有更新到主内存中,另一个线程没立马看到更改的共享变量,这样就造成了问题。但是出现了三大问题3、原创 2021-06-24 19:04:29 · 172 阅读 · 0 评论 -
java并发编程1--java的内存模型
java内存模型跟cpu内存模型很相似,先从cpu内存模型开始吧1、cpu内存模型cpu要不断的从内存中获取数据,由于cpu原创 2021-06-02 10:22:06 · 72 阅读 · 0 评论 -
1、解决接口跨域问题
public class CorsFilter implements Filter { private final Logger logger = LoggerFactory.getLogger(getClass()); @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void destroy() { .原创 2020-05-20 14:41:40 · 357 阅读 · 0 评论 -
1、springboot启动加载不到src/main/resources下的配置文件application.yml
打开了一个之前运行的没问题的springboot的项目,发现竟然不去加载application.yml文件了,application.yml也是有的,超级奇怪。将项目运行到tomcat下,也没有找到该文件。原创 2020-05-11 18:01:37 · 2367 阅读 · 0 评论 -
Session和Cookie的区别与联系
一. 概念理解你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接。这是因为你浏览某个网页的时候,WEB 服务器会先送一些资料放在你的计算机上,类似于你打的文字,选的一些东西什么的,Cookie 会帮你都纪录下来。当下次你再光临同一个网站,WEB服务器会先看看有没有它上次留下的 Cookie...转载 2018-10-19 16:31:35 · 94 阅读 · 0 评论 -
你必须知道的session与cookie
Session本质提到Session我们能联想到的就是用户登录功能,而本身我们使用Session的基础是通过url进行访问的,也就是使用http协议进行访问的,而http协议本身是无状态的,那么问题来了服务器端是怎么验证客户端身份的?答:服务器端和客户端验证的联系就是sessionid,登录成功之后服务器会自动给客户端一个session标识也就是sessionid,而sessionid会存...转载 2018-10-19 16:27:55 · 132 阅读 · 0 评论 -
一文看懂cookie和session
转载:https://www.jianshu.com/p/09775a60d9be一、会话的概念会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。二、会话过程中要解决的一些问题每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三、保存会话数据的两种技术...转载 2018-10-19 14:16:44 · 301 阅读 · 0 评论 -
理解Cookie和Session机制
目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存二进制图片设置Cookie的所有属性Cookie的有效期Cookie的修改、删除Cookie的域名Cookie的路径Cookie的安全属性JavaScript操作Cookie案例:永久登录Session机制什么是Session实现用户登录Session的生命周期Session的有效...转载 2018-08-24 10:43:35 · 4022 阅读 · 4 评论 -
谈谈java中的构造函数
本篇博文主要是为新手、对java语言感兴趣的人和那些没有系统学习过java基础知识的人进行一个总结,在文章中对构造函数进行了较为详细的说明和讨论,也包含了我个人对于java面向对象中构造函数的一些看法。希望走在java学习道路上的同行者可以有一个较为清晰的认知和理解。当然仅为个人观点,水平有限,不足之处,还请大家多多指出,互相交流学习。 1.构造函数的概念 很多java新手谈到构造函数...转载 2018-08-13 10:58:35 · 104 阅读 · 0 评论 -
如何修改request的parameter的几种方式
原文出处: xieyu_zy这篇文章仅仅用来参考,本身不想写,request之所以不想让你修改parameter的值,就是因为这个东西一般不然改,有人问我为什么不让改,表面上说我只能说这属于篡改数据,因为这个使用户的请求数据,如果被篡改就相当于篡改消息,如果你一天给别人发消息发的是:你好,而对方收到的是:fuck you!,你会怎么想,呵呵!当然它主要是怕不安全把参数数据该乱了,因为程序员毕竟...转载 2018-08-02 10:59:35 · 15250 阅读 · 2 评论 -
springmvc通过MultipartResolver获取文件
一、springmvc中配置multipartResolver<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 默认编码 --> <prope...原创 2018-08-02 10:09:02 · 927 阅读 · 0 评论 -
Java中的编译与反编译
我们写完自己可以读懂的源代码后,java工具如eclipse、idea等先将java编译成java字节码(也就是class文件),然后java虚拟机将字节码翻译为机器指令。将源代码转换为机器指令一般要经过一下几个重要步骤:根据完成任务不同,可以将编译器的组成部分划分为前端(Front End)与后端(Back End)。 引用资料:1、深入分析...原创 2018-07-31 10:35:32 · 158 阅读 · 0 评论 -
springmvc使用MultipartResolver上传大文件报错问题解决
报错问题:1)先判断文件是否存在,并上传了内容2)检查服务器使用情况3)修改tomcat配置加入disableUploadTimeout="false"代码<Connector port="8074" protocol="HTTP/1.1" connectionTimeout="20000" redirect...原创 2018-07-23 10:13:33 · 1587 阅读 · 1 评论 -
存储过程例子
存储过程while循环CREATE DEFINER=`root`@`127.0.0.1` PROCEDURE `p_user`(IN `o_id` int,OUT `o_all_name` varchar(128))BEGIN #Routine body goes here... #定义结束语 DECLARE i int default 0; DECLARE o_pa原创 2017-06-27 13:39:58 · 371 阅读 · 0 评论