![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 78
暗星涌动
我是陈冰安,Java 工程师,分享个人所得!
展开
-
超好用的特性:Stream 流
JDK 8引入了Stream API,它是Java中处理集合数据的一种新方式。Stream流提供了一种更简洁、更灵活的方式来对集合进行操作和处理。Stream流可以看作是一种高级的迭代器,它可以对集合中的元素进行过滤、映射、排序、聚合等操作,而不需要显式地使用循环。这样可以使代码更加简洁、易读,并且可以充分利用多核处理器的优势。Stream流的特点包括:延迟计算:Stream流中的操作是惰性执行的,只有在终止操作时才会触发计算。这种延迟计算的特性可以提高性能,因为只计算需要的结果。原创 2023-06-20 22:32:06 · 899 阅读 · 0 评论 -
如何开始学习Java
Java编程书籍:有许多经典的Java编程书籍,例如《Thinking in Java》、《Head First Java》等,可以帮助你学习Java语言基础知识。Java编程书籍:有许多经典的Java编程书籍,例如《Thinking in Java》、《Head First Java》等,可以帮助你学习面向对象编程。Java编程书籍:有许多经典的Java编程书籍,例如《Java核心技术》、《Effective Java》等,可以帮助你学习Java标准库和框架。原创 2023-06-06 22:12:01 · 2004 阅读 · 1 评论 -
Java中事务的传播机制和隔离级别
Spring事务的传播机制是指在方法调用链中,对于已经开启的事务以及后续子方法如何处理事务。Spring框架提供了7种传播行为来控制事务的传播过程,分别为:PROPAGATION_REQUIRED:默认传播行为,当前有事务,则沿用当前事务,不存在则创建新事务。PROPAGATION_REQUIRES_NEW:将当前事务挂起,创建一个新的事务进行处理,当前方法执行结束,再将新事务提交或回滚。原创 2023-05-11 21:24:20 · 2164 阅读 · 0 评论 -
springboot 集成Kaptcha验证码
本文内容:代码实现 springboot 对 Kaptcha 验证码的集成。1效果演示2实现pom.xml 引入依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <ver...原创 2019-10-09 10:42:18 · 207 阅读 · 0 评论 -
【SpringBoot】初体验:仿SSM开发
本文简单实现对数据表的数据遍历,知识点:1、集成MySQL2、整合Mybatis3、使用 Jsp 开发1创建项目新建一个Springboot项目:注意:Springboo...原创 2019-05-20 21:06:00 · 136 阅读 · 0 评论 -
springboot 集成 Redis 缓存
本文内容:Redis 的安装及设置,springboot 对 Redis 集成的实现。1Redis 安装从 github 下载:https://github.com/MSOpenTech/redis/releases解压缩得到以下文件:2Redis设置设置密码:Redis 的默认配置是没有密码。 在刚刚解压的目录下,我们能够找到文件名为redis.windows-service.conf的配...原创 2019-10-15 15:41:12 · 126 阅读 · 0 评论 -
【数据结构】一起来刷笔试题--05
点击题目下空白处可查看答案一、n个结点的线索二叉树上含有的线索数?线索二叉树中每个节点有两个指针域。二叉树中(除了根节点外)每个节点都有父结点,其与父结点的连线即为一条边。若二叉树有 n...原创 2018-11-08 13:33:28 · 725 阅读 · 0 评论 -
Springboot 整合 Shiro
本文内容:讲述Springboot 整合 Shiro 的相关步鄹、demo 实现以及 Shiro 与 Thymeleaf 的整合。1数据准备新建数据库:hospital...原创 2019-09-23 21:45:25 · 183 阅读 · 0 评论 -
【SpringBoot】热部署
文章目录第一种方式:添加依赖第二种方式:设置缓存为false第一种方式:添加依赖在 pom.xml 文件中加入 devtools 的依赖并设置为 true。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools<...原创 2019-05-20 09:35:47 · 123 阅读 · 0 评论 -
springboot 集成logback 日志
本文内容:springboot 对logback 日志集成的代码实现及部分代码详细讲解。1代码实现<?xml version="1.0" encoding="UTF-8"?> <configurationscan="true"scanPeriod="60seconds"debug="false"> <contextName>spring-b...原创 2019-10-10 09:00:00 · 217 阅读 · 0 评论 -
SSM--登录验证&&三天免登陆
文章目录登录验证UserControllerLoginInterator三天免验证登录UserControllerLoginInterator登录验证UserController// 用户登录 @RequestMapping("/tologin.action") public String tologin() { return "login"; } @RequestMappin...原创 2019-05-05 21:52:31 · 884 阅读 · 0 评论 -
Shiro 实现 RememberMe 功能
本文内容:Shiro 中RememberMe 功能的介绍以及实现。1介绍Shiron 提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器...原创 2019-10-08 12:52:58 · 5547 阅读 · 1 评论 -
SSM--配置文件
文章目录applicationContext.xmlspringMVC.xmlapplicationContext.xml<!-- 参数配置文件 --> <context:property-placeholder location="classpath:jdbc.properties"/><!-- 配置数据库连接池 --> <bea...原创 2019-05-09 20:02:18 · 111 阅读 · 0 评论 -
假期刷刷笔试题--04
1、已知一棵完全二叉树的第6层(设根为第1层)有8个叶结点,求该完全二叉树最多的结点个数。完全二叉树比满二叉树只是在最下面一层的右边缺少了部分叶结点,而最后一层之上是个满二叉...原创 2018-10-04 15:01:12 · 230 阅读 · 0 评论 -
MySQL 索引(一):分类及语法
一、索引初了解1.1 索引的用处1.2 索引的缺点二、索引分类2.1 按实现分类2.2 单列索引2.3 主键索引2.4 多列索引三、索引的相关操作3.1 创建和添加索引3.1.1 使用 CREATE INDEX 语句3.1.2 使用 ALTER TABLE 语句3.1.3 创建表的时候直接指定3.2 删除索引3.2.1 使用 DROP INDEX 语句3.2.2 使用 ALTER TABLE 语句3.3 显示索引信息3.4 查看是否有索引生效一、索引初了解索引就是根据表中的一列或若干列按照一定顺序建立.原创 2020-10-24 20:26:25 · 524 阅读 · 0 评论 -
Freemarker 实现Html 静态化
本文内容:介绍了freemarker 渲染HTML 页面的几种方式:通过模板生成Html字符串静态化数据渲染1引入依赖pom.xml<dependency> ...原创 2019-11-25 09:03:00 · 339 阅读 · 0 评论 -
Freemarker 导出 Word 文档
本文内容:对freemarker 的介绍以及在springboot 中整合freemarker 以实现word 导出功能的代码实现。1介绍FreeMarker是一款模板引...原创 2019-11-22 09:08:00 · 449 阅读 · 0 评论 -
Mybatis 动态SQL标签
Mybatis 动态SQL标签一、前言二、动态标签2.1 if 元素2.2 choose/when/otherwise 元素2.3 where 元素2.4 set 元素2.5 trim 元素2.6 foreach 元素2.7 sql/include 元素2.8 bind元素三、# 和$一、前言最近面试的时候被问到了几次Mybatis 的动态标签,今天就做一下整理。二、动态标签数据库准备:DROP DATABASE IF EXISTS `javacode2018`;CREATE DATABASE转载 2020-10-17 09:45:09 · 755 阅读 · 0 评论 -
从排序数组中删除重复项
本文内容:LeetCode 中数组问题——排序数组去重的代码及相应的算法介绍。1样题给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要...原创 2020-02-19 18:55:00 · 216 阅读 · 0 评论 -
由浅入深详解Java 类的实例化顺序
由浅入深详解Java类的实例化顺序原创 2020-07-06 12:44:37 · 656 阅读 · 0 评论 -
Springboot 事务处理
本文内容:如何在springboot 中实现事务处理。1添加依赖Springboot 中实现事务处理并不需要额外的 jar 包,只需要基本的数据库访问包...原创 2020-03-12 08:45:00 · 472 阅读 · 0 评论 -
Java 中String 类的不可变性与字符串拼接解析
Java 中String 类的不可变性与字符串拼接解析原创 2020-07-20 23:35:20 · 1243 阅读 · 0 评论 -
Linux 搭建Java 环境,部署项目
在Centos 7 服务器上部署Java+Tomcat 环境原创 2020-06-06 19:32:04 · 2915 阅读 · 1 评论 -
【OpenCV】java资源
前些日子做了个数字图像识别的小项目,用到了 java 的 OpenCV 库,今天把搜集到的资源整理分享出来。1、教程易百教程https://www.yiibai.com/opencv/opencv_environment.html文档https://docs.opencv.org/java/3.0.0/http://www.opencv.org.cn/opencvdoc/2.3.2/h...原创 2019-05-16 21:12:37 · 161 阅读 · 0 评论 -
MyBatis 效率提升
一般开发的时候,使用 Mybatis 时经常都要开发人员自己手动编写数据表实体,Mapper 文件及其对应的 xml 文件。如果该数据库操作比较复杂,那么这么做倒也确实必...原创 2019-05-27 21:04:00 · 1114 阅读 · 0 评论 -
Servlet 学习--第一个web 项目
本文内容:介绍了在Eclipse 中Servlet 项目的创建和部署、运行。1新建web 项目操作流程:【File】 ->【New】 ->【Project】...原创 2019-11-21 21:59:15 · 301 阅读 · 0 评论