-
Springboot 系列(十二)使用 Mybatis 集成 pagehelper 分页插件
所属栏目:[大数据] 日期:2021-05-21 热度:152
前言 在 Springboot 系列文章第十一篇里(使用 Mybatis(自动生成插件) 访问数据库),实验了 Springboot 结合 Mybatis 以及 Mybatis-generator 生成插件的开发过程,其实对于 Mybatis 来讲还有很多优秀方便好用的插件,比如这次要演示的 通用 Mapper 生成[详细]
-
Springboot 系列(十五)如何编写自己的 Springboot starter
所属栏目:[大数据] 日期:2021-05-21 热度:114
1. 前言 Springboot 中的自动配置确实方便,减少了我们开发上的复杂性,那么自动配置原理是什么呢?之前我也写过了一篇文章进行了分析。 Springboot 系列(三)Spring Boot 自动配置。 由于自动配置用到了配置文件的绑定,如果你还不知道常见的配置文件的用[详细]
-
Springboot 系列(二)Spring Boot 配置文件
所属栏目:[大数据] 日期:2021-05-21 热度:84
注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别。 前言 不管是通过官方提供的方式获取 Spring Boot 项目,还是通过 IDEA 快速的创建 Spring Boot 项目,我们都会发现在 resource 有一个配置文[详细]
-
Springboot 系列(十四)迅速启用 HTTPS 加密你的网站
所属栏目:[大数据] 日期:2021-05-21 热度:120
1. 获取 HTTPS 证书 正常情况下 HTTPS 证书需要从证书授权中心获得,这样获得的证书才具有公信力,也会被各种浏览器客户端所认可。常见的证书品牌如 Symantec,GeoTrustm,TrustAsia,Symantec 等。不过在 Springboot 的 HTTPS 实验中就没有必要去申请了,我[详细]
-
Springboot 系列(九)使用 Spring JDBC 和 Druid 数据源监控
所属栏目:[大数据] 日期:2021-05-21 热度:192
前言 作为一名 Java 开发者,相信对 JDBC(Java Data Base Connectivity)是不会陌生的,JDBC作为 Java 基础内容,它提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。下面演示下 Springboot 中如何使用 JDBC 操作[详细]
-
Springboot 系列(八)动态Banner与图片转字符图案的手动实现
所属栏目:[大数据] 日期:2021-05-21 热度:82
注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别。 使用过 Springboot 的对上面这个图案肯定不会陌生,Springboot 启动的同时会打印上面的图案,并带有版本号。查看官方文档可以找到关于 banner[详细]
-
Springboot 系列(五)Spring Boot web 开发之静态资源和模版引
所属栏目:[大数据] 日期:2021-05-21 热度:143
前言 Spring Boot 天生的适合 web 应用开发,它可以快速的嵌入 Tomcat,Jetty 或 Netty 用于包含一个 HTTP 服务器。且开发十分简单,只需要引入 web 开发所需的包,然后编写业务代码即可。 自动配置原理? 在进行 web 开发之前让我再来回顾一下自动配置,可以[详细]
-
Springboot 系列(一)Spring Boot 入门篇
所属栏目:[大数据] 日期:2021-05-21 热度:107
注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别。 前言 由于 J2EE 的开发变得笨重,繁多的配置,错乱的依赖管理,低下的开发效率,复杂的部署流程,第三方技术的集成难度较大等。同时随着复杂[详细]
-
Springboot 系列(三)Spring Boot 自动配置原理
所属栏目:[大数据] 日期:2021-05-21 热度:119
注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别。@H_403_4@ 前言 @H_403_4@@H_403_4@ 关于配置文件可以配置的内容,在 Spring Boot 官方网站已经提供了完整了配置示例和解释。@H_403_4@ 可以这[详细]
-
原来热加载如此简单,手动写一个 Java 热加载吧
所属栏目:[大数据] 日期:2021-05-21 热度:142
1. 什么是热加载 热加载 是指可以在不重启服务的情况下让更改的代码生效, 热加载 可以显著的提升开发以及调试的效率,它是基于 Java 的类加载器实现的,但是由于热加载的不安全性,一般不会用于正式的生产环境。 2. 热加载与热部署的区别 首先,不管是 热加[详细]
-
分布式事务了解吗?你们的多个服务间数据一致性解决方案是什么?
所属栏目:[大数据] 日期:2021-05-21 热度:88
前言 看标题就知道,这个又是个在面试中被问到的问题。这个问题其实是在我上次换工作的时候面试被问到过几次,之前也没在意过,觉得这个东西可能比较深奥,我直接说不理解吧。但是随着Java开发这个行业越来越卷,这次换工作一定要做好充足的准备。把之前落下[详细]
-
深度看MVC
所属栏目:[大数据] 日期:2021-05-21 热度:96
URL 和页面并不是对等的 在构建传统的 ASP.NET Web Forms 应用程序或 Active Server Pages 应用程序时,URL 和页面是一一对应的。如果从服务器上请求名称为 SomePage.aspx 的页面,则硬盘上最好有名称为 SomePage.aspx 的页面。如果 SomePage.aspx 文件不存[详细]
-
一些类库的研究-sqlhelper
所属栏目:[大数据] 日期:2021-05-21 热度:114
首先看看sqlhelper,就是Ado.net的辅助数据库操作类,传的是sql语句。 1.常量定义 ????????private sqlConnection objsqlConnection = new sqlConnection(); ??????? private sqlCommand objsqlcommand = new sqlCommand(); ??????? private sqlDataAdapter o[详细]
-
三种实现ASP事务处理的方法
所属栏目:[大数据] 日期:2021-05-21 热度:69
? @H_404_9@? 利用ASP实现事务处理的方法 在开发Web应用时,无一例外 地需要访问数据库,以完成对数据的查询、插入、更新、删除等操作。受应用逻辑的影响,有时需要将多条数据库操作指令组成一个工作单元(事务)。在数据库 中,所谓事务是指一组逻辑操作单[详细]
-
springboot实践1
所属栏目:[大数据] 日期:2021-05-21 热度:89
环境安装 安装jdk 推荐安装jkd1.8+,我使用的是mac,假设已经安装好homebrew,则jdk的安装指令是: brew install java 在 ~/zshrc,添加两行export JAVA_HOME=你的jdkPathexport PATH=$PATH:$JAVA_HOME;然后保存;输入 echo ${JAVA_HOME} 回车,显示你的jdkPath[详细]
-
查找sqlserver数据库中表的数量sql语句
所属栏目:[大数据] 日期:2021-05-21 热度:147
select count(name) as usertableCounts from??? 数据库名.dbo.sysobjects where xtype='U' and name 'dtproperties' 经过测试可用。[详细]
-
反射笔记 我一直在不断学习
所属栏目:[大数据] 日期:2021-05-21 热度:178
反射笔记 ?? 笔记以问题的形式记录 , 搞清楚这些问题 , 就是理解了反射 . 本笔记为阅读博客园中张子阳的文章之后所做的笔记 , 更多详细的记录 , 请访问 这里 . 1. ???? 反射的基础是什么 ? 程序集 , 自定义特性 , 泛型 . 2. ???? 反射是什么 ? 是一种在运行[详细]
-
管理角色认知-新晋管理常常犯的错
所属栏目:[大数据] 日期:2021-05-21 热度:150
背景 管理是一门实践科学,从知道到做到,需要长时间的刻意练习,提前知道那些坑,可以提前规避。 坑1:被动执行 现象: 不主动找活干,等上级派活; 上级有了安排,指望上级替他决定实现方案; 上下级沟通作为中层,只充当传声筒,没有反思每次沟通需要达到[详细]
-
java8-计算时间差的方法
所属栏目:[大数据] 日期:2021-05-21 热度:52
一.简述 在Java8中,我们可以使用以下类来计算日期时间差异: 1.Period 2.Duration 3.ChronoUnit 二.Period类 主要是Period类方法getYears(),getMonths()和getDays()来计算. 示例: package insping;import java.time.LocalDate;import java.time.Mont[详细]
-
技术管理规划-设定团队的职能
所属栏目:[大数据] 日期:2021-05-21 热度:94
背景 职责 == 团队是干什么的 初步自查团队 1.公司为什么给我团队?希望我产出什么? 完成对除了c端健康领域探索的研发任务,产出技术类产品 2.团队存在的独特价值是什么? 研发过lx健康这款基础app,研发能力强,熟悉硬件相关技术对接 3.你用什么维度来衡量[详细]
-
java8-新的日期API
所属栏目:[大数据] 日期:2021-05-21 热度:91
背景 java的日期和时间API设计不理想,java8引入新的时间和日期API就是为了解决这个问题。 老的日期API的核心类 缺点 Date月从0开始,年最小从1900年开始,没有时区的概念Calendar月从0开始DateFormat线程不安全其它同时存在Date和Calendar难以选择; Date和[详细]
-
vs2008 30个常用的快捷键,每天操练一遍,坚持一周,你也可以成
所属栏目:[大数据] 日期:2021-05-21 热度:170
???? ? ? ???? 首先,用一个表情来表达下现在的心情,下面就不啰嗦了,个人观点,觉得有用的顶起。 ???? 看到一些dotnet高手简直不用鼠标编程序非常羡慕,看他们工作,一片噼噼啪啪的键盘声音过后,一段优雅的代码就完成了,调试的时候更加让人赏心悦目。我[详细]
-
spring的事件机制实战
所属栏目:[大数据] 日期:2021-05-21 热度:128
理论 在分布式场景下,实现同步转异步的方式有三种方式: 1.异步线程池执行;比如借助@Asyn注解,放到spring自带的线程池中去执行; 2.放到消息队列中,在消费者的代码中异步的消费,执行相关的逻辑; 3.基于spring的事件机制,触发事件,在监听器里实现相关[详细]
-
管理角色认知-工程师到管理者角色发生了哪些变化?
所属栏目:[大数据] 日期:2021-05-21 热度:195
背景 不同等级的管理者需求不同; 管理者 需求 说明 新经理提供管理相关的工具和方法能力层面,术高级经理提升角色认知认知和理解,道,系统通过认知上的改变达到能力和行为上的改善 一个人的行为,能力,价值观都源于一个根本的认知:自我角色的设定。 角色[详细]
-
技术管理规划-路径跟资源
所属栏目:[大数据] 日期:2021-05-21 热度:119
背景 评估团队的投入和产出或者给上级做汇报,都需要弄清楚需要投入多少资源,而资源主要跟两个因素息息相关,即团队目标,此外还有路径和手段; 增加人力前的三个问题? 1.资源的丰富性? 人:即人力 财:围绕团队人数的预算,比如团建费,培训费,差旅费,[详细]