- 博客(28)
- 收藏
- 关注
原创 Redis的数据类型
五大数据类型String(字符串)String数据类型就是常规的get/set操作value除了是 String 也可以是数字操作命令:命令描述set key value设置值,如果key存在就覆盖value的值get key得到值mget key1 [key2…]获取所有(一个或多个)给定 key 的值。mset [key value …]同时设置一个或多个 key-value 对。key*得到所有的keyexists key判
2022-01-18 21:21:55
472
原创 srpingBoot整合redis的配置类和工具类
配置类import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.context.annotation.Bean;import org.springframework.context
2022-01-14 21:00:19
192
原创 开通阿里云短信服务
阿里云短信服务1,阿里云用户权限操作1.1、找到后台放在个人头像上面 选择 AccessKey 管理1.2、选择 子用户1.3、创建用户组1.4、给用户组添加权限然后就可以看到你的权限里面多了一个sms的短信权限1.5、创建用户注意!注意!注意点击确认后只可以看到一次密码返回就看不到了注意!注意!注意点击确认后只可以看到一次密码返回就看不到了注意!注意!注意点击确认后只可以看到一次密码返回就看不到了1.6、把用户加入到用户组2、开通阿里云短信服务
2022-01-08 22:08:20
3620
3
原创 spring 集成 mybatis 和 redis 的配置文件
mybtis先创建个jdbc.properties放入下面的东西jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTCjdbc.username=rootjdbc.password=123456注:记得修改自己的数据库在创建一个 sp
2021-12-06 10:16:46
261
原创 Spring boot 集成 分页,druid,redis
分页1. pom.xml配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency><dependency> <groupId>com.github.pagehelper</groupId>
2021-09-27 18:23:06
192
原创 springboot整合freemarker和常用功能演示
1. freemarker是什么FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。1.1 优点freemarker模板中不能使用java代码,有利于严格的mvc分离性能比较好内置了丰富的功能,使用方便可以在servlet容器外使用,模板不会被编译成class,不占用PermGen空间(从jdk8开始使用元空间
2021-09-26 18:30:31
1181
原创 MyBatisPlus 介绍 和 简单使用
MyBatisPlusMyBatisPlus概述需要的基础 :MyBatis ,Spring ,SpringMVC我们为什么要学习MyBatisPlus呢?MyBatisPlus可以方便我们的开发 减少大量的工作时间,所有的CRUD代码都可以自动化完成,市面上用的最多的 简化代码的 工具 JPA ,tk-mapper, MyBatisPlus简介MyBatisPlus 是什么? 为了简化MyBatis 的!官网 :https://mp.baomidou.com/特性无侵
2021-09-24 15:16:29
761
原创 linux CentOS虚拟机安装mysql
1.离线安装1.下载lrzszyum install lrzsz -y//文件上传rz sz指令可以实现linux和windows之间的文件传输,但要求在windows客户端要安装Xshell或SecureCRT远程连接工具。rz指令和sz指令是一对上传与下载的指令。它们的软件包名为lrzsz。rz sz指令使用很简单,执行rz 指令,远程连接工具会弹出windows文件 选择窗口,只要选择要上传的文件即可2. 查看系统中是否存在mariadb,如果存在则安装mysql时会有冲突,需要先
2021-07-23 20:37:44
284
原创 linux CentOS 虚拟机安装 Tomcat
离线安装1.下载lrzszyum install lrzsz -y//文件上传rz sz指令可以实现linux和windows之间的文件传输,但要求在windows客户端要安装 Xshell或SecureCRT远程连接工具。rz指令和sz指令是一对上传与下载的指令。它们的软件包名为lrzsz。rz sz指令使用很简单,执行rz 指令,远程连接工具会弹出windows文件 选择窗口,只 要选择要上传的文件即可2.安装Tomcat1)将tomcat解压到/opt下tar -zxf ap
2021-07-23 19:31:16
239
原创 linux CentOS虚拟机安装 JDK
1.下载lrzszyum install lrzsz -y//文件上传rz sz指令可以实现linux和windows之间的文件传输,但要求在windows客户端要安装Xshell或SecureCRT远程连接工具。rz指令和sz指令是一对上传与下载的指令。它们的软件包名为lrzsz。rz sz指令使用很简单,执行rz 指令,远程连接工具会弹出windows文件 选择窗口,只要选择要上传的文件即可2.安装JDK1.rz 上传 jdk-8u151-linux-x64.tar.gz2. 在/
2021-07-21 09:39:24
151
原创 linux CentOS虚拟机切换为阿里源
1.安装wget,lrzszyum install wget -y //下载文件的工具2.切换为国内源1)备份Linux自带的EPEL源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak注:Linux中mv命令用来为文件或目录改名,或将文件或目录移动到其他位置mv [options] source dest 将源文件名修改为目标文件名mv [options] source directo
2021-07-21 09:12:23
558
原创 linux 常用操作
1.常用命令1)# 与 $ 提示的区别'#' 表示用户有root权限,一般的以root用户登录提示符为#, '$'提示符表示用户为普通用户2)ifconfig 查看ip地址 eno1: 代表由主板bios内置的网卡 ens1:代表主板bios内置的PCI_E网卡 enp2s0: PCI-E独立网卡 eth0: 如果以上都不用,则返回默认的网卡名 ens33则属于第二种类型,即说明你的网卡是内置的PCI-E网卡, 这是由网卡特性命名的可以在 /etc/sys
2021-07-16 16:46:31
277
原创 hibernate 跟 spring 做集成
hibernate 跟 spring 做集成有什么用简化代码,使用Spring依赖注入和AOP简化Hibernate应用首先把Spring依赖和hibernate依赖 放在pom.xml不知道怎么样加入依赖的点我创建一个 db.propertiesdb.username=rootdb.password=123456db.driverClass=com.mysql.jdbc.Driverdb.jdbcUrl=jdbc:mysql://localhost:3306/自己要连接的数据库?useUni
2021-05-28 10:42:37
217
原创 Srping AOP 基本概念和通知
连接点 (Joinpoint)程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target)被通知(被代理)的对象,如上例中的SubjectImpl通知(Advice)在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理),可以理解为AOP真正要实现的功能代理(Proxy)将通知应用到目标对象后创建的对象(代理=目标+通知),请注意:只有代理对象才有AOP功能,而AOP的代码是写在通知的方法里面的..
2021-05-27 14:07:14
116
原创 Spring 配置和集成
1 创建web工程使用eclipse创建一个web工程,加入工程修改为支持web3.1,具体的步骤将看到我发表 maven安装配置2 spring配置pom文件<properties> <hibernate.version>5.2.12.Final</hibernate.version> <mysql.driver.version>5.1.44</mysql.driver.version> <spring.version
2021-05-26 17:12:26
234
原创 ehcache 的集成和配置
ehcache的集成导入依赖 <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.0</version> </dependency>核心配置文件ehcache.xml<?xml version="1
2021-05-26 16:25:46
205
原创 hibernate 集成 二级缓存
想知道hibernate二级缓存有什么用 点我1 导入依赖pom.xml <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-ehcache</artifactId> <version>5.4.10.Final</version> </dependency>2 hibernate.cfg.xml中
2021-05-24 14:59:54
113
原创 maven 项目 hibernate 配置
1. 什么是hibernate是一款持久层的ORM(Object Relational Mapping)映射框架,帮助简化与数据库持久层的开发。优点: 跨数据库的无缝移植2. 集成hibernate2.1 创建web工程使用eclipse创建一个web工程,加入工程修改为支持web3.1,具体的步骤将看到我发表 maven安装配置2.2 加入hibernate包 <dependency> <groupId>org.hibernate</groupId>
2021-05-22 17:11:21
739
4
原创 maven 项目 hibernate 处理延时加载 on session的问题
“no session”异常,在使用hibernate3.0之前可以在如下处理//在下面set 加上 lazy="false" 这个意思是你要延时加载吗 false就是不要<set lazy="false" name="orderItems" inverse="false" cascade="save-update"> <key column="oid"/> <one-to-many class="com.zking.hbdemo.entity.OrderItem"/
2021-05-22 16:57:42
932
4
转载 eclipse 通过Hibernate 逆向生成实体类和映射文件
eclipse 通过Hibernate 逆向生成实体类和映射文件 程阳 2017-06-28 18:20:51 ...
2021-05-21 16:06:29
609
原创 struts2配置
1.支柱Struts2是Apache软件组织推出的一个相当强大的Java Web开源框架,本质上相当于一个servlet。Struts2基于MVC架构,框架结构清晰。通常作为控制器(控制器)来建立模型与视图的数据交互,用于创建企业级Java web应用程序2.搭建框架2.1 创建web工程使用eclipse创建一个web工程,加入工程修改为支持web3.1,具体的步骤将看到我发表 maven安装配置2.2 约束1)修改pom.xml文件,约会struts依赖,struts的依赖配置可以在htt
2021-05-21 08:35:45
1317
1
原创 Maven的安装配置
1. 为什么使用mavenApache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。使用maven可以帮助我们处理第三方依赖,及传递依赖规范目录结构,(可以通过配置使用个性化的目录结构,但不建议这么做)方便的打包,部署功能方面的多模块管理能力丰富的扩展插件,扩展功能,如代码检查插件,单元测试插件等。2. 什么是自动构建工具原始方式HelloWorld.java --(javac) --> HelloWorld.class ----> java
2021-05-20 16:22:57
179
原创 JAVA-oop面向对象编程-类与对象
类与对象(1)对象客观的存在在这个世界上的每一个事物,我们都称之为对象。万事万物皆为对象!世界是由什么组成的?对象的特征——属性属性 ——对象具有的各种特征(名词、形容词)属性值 ——每个对象的每个属性拥有的特定值例如:布兰尼和朱丽叶的体重不一样方法 ——对象所具备的行为/功能(2)类类就是从具备相同属性和方法的多个对象中抽取出来的类和对象有什么区别呢?类是一个抽象的概念,比如说:“人类”对象是一个你能够看得到、摸得着的具体实体(3)面向对象的编程面向对象
2021-03-12 15:00:18
341
原创 JAVA基础-循环结构
循环结构1. 理解循环的概念2. while循环结构3. do-while循环结构4. for循环结构5. break和continue(1)循环结构特点(2)while循环while ( 循环条件 ) {//符合条件,循环继续执行;否则,循环退出 循环操作//循环中被重复执行的操作}//把好好学习循环100遍。int i = 1;while ( i <= 100 ) { System.out.printl
2021-03-10 19:53:23
149
2
原创 JAVA基础-条件结构-简单判断_if_else
boolean类型boolean (布尔)类型boolean类型的值:真:true假:falseboolean类型只有这两个值看看这个题目从控制台输入晓明同学的成绩,与baby的成绩(80分)比较,输出“晓明的成绩比baby的成绩高吗?” 的判断结果int baby = 80; //学员baby成绩boolean flag; //声明一个boolean类型的变量 Scanner input = new Scanner(System.in);
2021-03-09 09:39:20
324
2
原创 JAVA基础-变量、数据类型及运算符
变量、数据类型及运算符首先我们要知道内存是什么:内存是用来临时存放CPU所处理的数据的;如何方便的找到内存地址?用变量就可以方便的找到那么什么是变量?变量就是开辟在内存中用来保存与操作数据的空间。开辟一个临时空间 起一个名字 根据名字找到这个内存地址;(1)Java 常用数据类型我们看一下这个题目在内存中存储本金100元,并显示内存中存储的数据的值。public class MyBank { public static void main(String[ ] arg
2021-03-07 09:11:54
411
4
原创 JAVA程序入门基础
JAVA 基础1.什么是程序和指令程序就是:将有序的步骤写成一个文档,让计算机去理解执行,而这由有序的步骤组成的备忘录就是程序 指令是:指挥命令,其实就是备忘录中一个具体的步骤。2.计算机语言人与计算机之间的沟通,一种计算机能读得懂的语言我们称之为 “计算机语言‘’3语言发展史Java 是一种计算机编程语言Java的历史与发展:Java是Sun Microsystems于1995年推出的高级编程语言。James Gosling (java之父) 詹姆斯 苟思林
2021-03-05 15:45:20
296
3
原创 java_jdk安装
java_jdk8.0安装运行网上下载的JDK安装包安装完成后,检测安装是否成功,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“java -version”并按回车键,出现下图,即为安装成功:打开计算机属性,选择“高级系统设置”, 选择” 环境变量”在”系统变量”下选择” 新建”,”变量名”为java_home、“变量值”为“C:\Program Files(X86)\Java\jdk1.7.0_17” (即安装目录)在”系统变量”下选择” 新建”,”变
2021-03-04 15:49:20
184
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人