• Java基础课程
    • Java进阶
    • JavaWeb
    • Android基础课程
    • Android进阶
    • web前端
    • 学习网站
    • 关于
  • 腾讯QQ
  • 微信二维码
logo
  • Java技术
    • Java基础课程
    • Java进阶
    • JavaWeb
  • Android技术
    • Android基础课程
    • Android进阶
  • web前端技术
    • web前端
  • 综合资讯
    • 创业相关
    • 观点
    • IT发展
    • 幽默启示
    • 技术
当前位置:

首 页  

周sir

白天是名讲师,晚上是名有抱负的程序员也叫攻城师。这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。

Java枚举类型

Java枚举类型

周sir - 2017年8月10日 - Java 语法基础 - 0 条评论 - 1376浏览 阅读更多...

java从JDK1.5开始支持枚举,也就是说,Java一开始是不支持枚举的,就像泛型一样,都是JDK1.5才加入的新特性。通常一个特性如果在一开始没有提供,在语言发展后期才添加,会遇到一个问题,就是向后兼容性的问题。像Java在1.5中引入的很多特性,为了向后兼容,编译器会帮我们写的源代码做很多事情…

volatile关键字及相同知识点

volatile关键字及相同知识点

周sir - 2017年8月6日 - Java 语法基础 - 0 条评论 - 1181浏览 阅读更多...

一、Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。 Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值…

ConcurrentHashMap与CAS

ConcurrentHashMap与CAS

周sir - 2017年8月5日 - 多线程编程 - 0 条评论 - 2284浏览 阅读更多...

一、CAS:Compare and Swap,比较并交换。 1. 悲观锁和乐观锁 java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁,乐观锁用到的机制就是CAS. 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会…

标签:并发
Java Web后台常用框架介绍

Java Web后台常用框架介绍

周sir - 2017年7月15日 - JavaWeb - 0 条评论 - 1089浏览 阅读更多...

一、SpringMVC http://blog.csdn.net/evankaka/article/details/45501811 spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基…

标签:框架
ActiveMQ简述

ActiveMQ简述

周sir - 2017年6月24日 - 消息队列 - 0 条评论 - 1332浏览 阅读更多...

一、概述 ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。 JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共…

标签:mq
Java常用加密方式

Java常用加密方式

周sir - 2017年6月21日 - JavaWeb - 0 条评论 - 2876浏览 阅读更多...

加密很容易理解,就是把明文变成人家看不懂的东西,然后送给自己想要的送到的地方,接收方用配套的解密算法又把密文解开成明文,这样就不怕在路上如果密文给人家截获而泄密。 [java]目录 1.对称加密(Symmetric Cryptography) 2.非对称加密(Asymmetric Cryptogra…

标签:加密
SringBoot拦截器和aop自定义过滤实现

SringBoot拦截器和aop自定义过滤实现

周sir - 2017年6月17日 - springboot - 0 条评论 - 2931浏览 阅读更多...

一、SringBoot拦截器定义和springmve类似 配置拦截器也很简单,Spring 为什么提供了基础类WebMvcConfigurerAdapter ,我们只需要重写 addInterceptors 方法添加注册拦截器。 实现自定义拦截器只需要3步: 1、创建我们自己的拦截器类并实现 Han…

SpringBoot中使用Servlet与更改DispatcherServlet默认Url

SpringBoot中使用Servlet与更改DispatcherServlet默认Url

周sir - 2017年6月17日 - springboot - 0 条评论 - 7086浏览 阅读更多...

Springboot开发web应用过程中要用到过滤Filter和监听器Listener, Springboot的主Servlet为 DispatcherServlet,其默认的url-pattern为“/”。也许我们在应用中还需要定义更多的Servlet,该如何使用SpringBoot来完成呢? 在…

SpringBoot配置文件与生产环境和开发环境配置

SpringBoot配置文件与生产环境和开发环境配置

周sir - 2017年6月16日 - springboot - 0 条评论 - 5810浏览 阅读更多...

一、SpringBoot生产环境和开发环境配置 1.定义生产环境配置文件为 application-product.yml [java]server: port: 8081 spring: datasource: driver-class-name: com.mysql.jdbc.Driver ur…

SpringBoot与Mybatis集成

SpringBoot与Mybatis集成

周sir - 2017年6月16日 - springboot - 0 条评论 - 2469浏览 阅读更多...

一、SpringBoot与Mybatis集成步骤如下 1. 引入mybatis-spring-boot相关依赖 [java]<!-- mybatis/spring包 --> <dependency> <groupId>org.mybatis.spring.boot…

文章导航

上页 第 1 页 … 第 15 页 第 16 页 第 17 页 … 第 41 页 下页
2026年 8月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« 5月    

热门标签

docker (5)多态 (5)框架 (5)ai (4)agent (4)关键字 (4)乱码 (4)RecyclerView (4)内存 (3)加密 (2)创业 (2)sql (2)图片缓存 (2)MD (2)git (2)tomcat (2)vscode (2)布局 (2)下拉刷新,滚动 (2)适配 (2)IO (2)string (2)interface (2)泛型 (2)类型 (2)事件处理 (1)css (1)无限下拉 (1)面试 (1)闭包 (1)redux (1)webpack (1)继承 (1)动画 (1)js高级 (1)兼容 (1)PWA (1)技巧 (1)react (1)game (1)组件库 (1)jsonp (1)js库 (1)js (1)单点登录 (1)canvas (1)二维数组 (1)数组 (1)centos (1)gitlab (1)Socket (1)环境变量 (1)newInstance (1)社区 (1)线程池 (1)面向对象 (1)tab切换 (1)二级下拉列表菜单 (1)抽象类 (1)多媒体 (1)内部类 (1)搜索 (1)推送 (1)学习方法 (1)菜单 (1)日志 (1)数据结构 (1)错误 (1)mq (1)并发 (1)jdk8新特性 (1)垃圾回收 (1)反射机制 (1)aop (1)机器学习 (1)ejs (1)安全 (1)小程序 (1)hash原理 (1)序列化 (1)

声明

本站内容大多为原创,部份搜集于互联网,仅供学习与交流,如果不小心侵犯到你的权益,请及时联系我们删除该资源.

Copyright © 2026 极客之家 All rights reserved.  .

蜀ICP备2025170724号 站长统计

回到顶部