Java
Java基础系列文章
S-Hang
专注于技术的一枚小白
展开
-
eclipse中项目开始前配置及maven项目创建
最近用重新创建maven项目,发现选择不同的步骤创建的项目骨架不同,不是少这个就是少那个,把自己总结的写出来。一、编写项目之前修改的默认项更改浏览试图 preferences -> General -> Web Browser 设置浏览器编码环境 preferences -> General ->workspace ->other 设置为ut...原创 2019-08-01 19:51:01 · 140 阅读 · 0 评论 -
异步和多线程有什么区别?-Java带你入门
异步是目的,多线程是实现方法。 --------没有多线程或多进程,就不存在异步。我的理解:主线程中包含有task1,开启另外线程去执行task1,不影响主线程的执行。(对异步了解不是很深,大佬可以随意指错。)task1最好是与数据库建立连接执行sql,读取本地磁盘/网络数据到内存等io/费时间操作。异步处理完成需要一些明显的说明,这就有了函数回调,用来处理异步结果函数回调百度解释:回调...原创 2019-11-04 17:04:08 · 1720 阅读 · 0 评论 -
同步/异步,阻塞/非阻塞的区别
同步/异步 :被调用者在未处理完请求时有无返回结果。阻塞/非阻塞:调用者是否一直等待返回结果。同步阻塞;同步非阻塞;异步非阻塞;没有异步且阻塞(自己认为)...原创 2019-07-11 10:38:54 · 102 阅读 · 1 评论 -
jvm、tomcat、ide开发工具之间关系
1.JVM操作系统层面:jvm是操作系统的一个进程。可以通过任务管理器查看。java.exe和javaw的区别和联系联系:java.exe和javaw都可以粗略的说成替代jvm.dll执行class文件区别:java.exe和控制台相关联javaw.exe和GUI程序相关联2.ide开发工具(以myeclipse为例)启动myeclipse会启动一个jvm,可以理解成jav...原创 2019-07-03 09:52:02 · 701 阅读 · 0 评论 -
Session序列化
如果对象被保存在了session中,toncat在重启或关闭是会吧Session对象序列化到硬盘,这个对象必须实现Serializable接口。目录:Session序列化文件(.ser)当用户第一次访问某个网站时会自动创建HttpSession,添加到HttpSession中的对象最好是实现Serializable接口,这样Servlet容器在必要的时候可以将其序列化到文件中,否则序列化时会...原创 2019-07-03 11:39:43 · 664 阅读 · 1 评论 -
Ecache的Condition条件选定参数
// 查找上课教室,#p6代表第六个参数 @Cacheable(value = { "cacheTest" },condition="#p6") List<CoursesSchedule> findClassroom(String xqj1, String DSZ1, String xn1, String xq1, String room1, String room2,boolea...原创 2019-11-27 11:28:59 · 469 阅读 · 0 评论