1、是否需要在类路径中使用spring-mvc.jar,或者是spring-core的一部分? spring-mvc.jar不是spring-core的一部分,如果要在Java项目中使用Spring MVC框架,则必须在…
分类:编程语言
Java 8 | 接口的静态方法和默认方法
在 Java 8 之前,接口只能定义抽象方法,而不能有方法的实现,只有抽象类才能同时拥有抽象方法和非抽象方法。从 Java 8 开始,接口新增了静态方法和默认方法,本文主要讨论接口新增的这两种方法。在前文已经介绍过《Ja…
linux内核级同步机制--futex
在面试中关于多线程同步,你必须要思考的问题 一文中,我们知道glibc的pthread_cond_timedwait底层是用linux futex机制实现的。 理想的同步机制应该是没有锁冲突时在用户态利用原子指令就解决问…
记一次微信网页授权后获取用户信息并重定向
记一次微信网页授权后获取用户信息并重定向 微信公众号开发还是比较简单的,但是写完之后就忘记了。每次写还要重新查文档,所以这次吧开发过程记录起来,有些细节问题也记录下来,以后用到就方便了。 需求: 能获取用户基本信息。 获…
一次项目代码重构-使用spring容器干掉条件判断
一次项目代码重构-使用spring容器干掉条件判断 这是在一次公司项目中进行重构时,一些复杂业务时想到的一个去掉一些if else的办法。能够使代码逻辑更加清晰,减少一些业务上的耦合。 业务说明 我所在的是一个做保险的项…
spring security简单教程以及实现完全前后端分离
spring security是spring家族的一个安全框架,入门简单。对比shiro,它自带登录页面,自动完成登录操作。权限过滤时支持http方法过滤。 在新手入门使用时,只需要简单的配置,即可实现登录以及权限的管理…
038.[转] JVM启动过程与类加载
From: https://blog.csdn.net/luanlouis/article/details/40043991 Step 1.根据JVM内存配置要求,为JVM申请特定大小的内存空间 JVM启动时按…
Java9都快发布了,Java8的十大新特性你了解多少呢?
Java 8可谓是自Java 5以来最具革命性的版本了,她在语言、编译器、类库、开发工具以及Java虚拟机 等方面都带来了不少新特性。我们来一一回顾一下这些特性。 一、Lambda表达式 Lambda表达式可以说是Jav…
学习Spring的经验总结
针对学习Spring,我有自己的一些看法和态度了,总结如下,大家随便看看就行哈,这只是我学习的一个经历。 当我最初学习Spring的时候,水平真的很菜(现在相比于之前肯定要好…
java玩转zip压缩包
首先将相关jar包引入pom.xml中 1 <!-- 解压zip --> 2 <dependency> 3 <groupId>org.apache.ant</groupId>…
大专生自学Java到找到高薪工作的心得
本人刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再去培训…
Java中关于String和equals
小白一个,做做笔记帮助自己理解。 今天学习Java的时候,刚好学到关于判断字符串是否相等的问题,于是引发了一个区别“==”和“equals”的一个问题,还是从程序入手吧。 package equals; public c…