02 2022 档案

摘要: 阅读全文
posted @ 2022-02-28 23:44 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-28 23:29 doremi429 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-28 23:19 doremi429 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-28 23:08 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1、页面间链接 # + name 值跳转到该页的down标记处 2、锚链接 设一个name标记 设一个链接到指向name标记 (# + name值) 3、功能性链接 阅读全文
posted @ 2022-02-28 23:05 doremi429 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-28 22:20 doremi429 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-28 22:10 doremi429 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-28 21:54 doremi429 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2022-02-28 15:30 doremi429 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1、匹配:使用的是String类的matches方法 反斜杠写俩 有一个转义 2、切割 相当于split “ +”无论多少个空格 3、替换 相当于String的replaceAll方法 4、获取 单词边界:获取多个子序列 可以拿到子序列的位置 爬虫: 本地爬取 爬取网络 阅读全文
posted @ 2022-02-28 14:58 doremi429 阅读(30) 评论(0) 推荐(0) 编辑
摘要:正则表达式用来操作字符串数据 阅读全文
posted @ 2022-02-28 14:19 doremi429 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1、获取公共函数 2、获取所有函数包括私有 3、获取一个普通方法 并赋值 4、获取带参的方法 阅读全文
posted @ 2022-02-28 14:03 doremi429 阅读(18) 评论(0) 推荐(0) 编辑
摘要:再打印o 阅读全文
posted @ 2022-02-28 12:55 doremi429 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-28 12:49 doremi429 阅读(7) 评论(0) 推荐(0) 编辑
摘要:以方式3为主 阅读全文
posted @ 2022-02-28 12:39 doremi429 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Java反射机制是在运行状态中,对于任意一个类(class文件),都能够知道这个类的所有属性和方法 对于任意一个对象,都能够调用它的一个方法和属性 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制 动态获取类中信息,就是java反射 可以理解为对类的解剖 阅读全文
posted @ 2022-02-28 12:36 doremi429 阅读(24) 评论(0) 推荐(0) 编辑
摘要:IO(Input Output) IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 java用于操作流的对象都在IO包中 流按操作数据分为:字节流和字符流 流按流向分:输入流和输出流 字符流:字节流读取文字字节数据后,不直接操作而是先查指定的编码表,获取对应的文字再对这个文字进行 阅读全文
posted @ 2022-02-28 11:53 doremi429 阅读(70) 评论(0) 推荐(0) 编辑
摘要:新建项目,建两个模块 provider和consumer 前提:zookeeper服务已开启 provider提供者提供服务: 1、引入dubbo和zookeeper依赖 2、配置注册中心的地址,以及服务发现名字,和要扫描的包 3、在想要被注册的服务上面增加一个注解@Service consumer 阅读全文
posted @ 2022-02-27 18:15 doremi429 阅读(23) 评论(0) 推荐(0) 编辑
摘要:下载地址GitHub - apache/dubbo-admin at master-0.2.0 第一次打包耗时长成功后再dubbo-admin 下target中dubbo-admin-0.0.1-SNAPSHOT.jar包 dubbo-admin(可不要):是一个监控管理后台~查看我们注册了哪些服务 阅读全文
posted @ 2022-02-27 16:23 doremi429 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Zookeeper 版本低 用java15版本 可能过高导致出现error 换了java1.8正常启动 阅读全文
posted @ 2022-02-27 15:34 doremi429 阅读(20) 评论(0) 推荐(0) 编辑
摘要:前台 中台 后台 zookeeper: hadoop hive 修改zoo.cfg配置文件 初次使用 将conf文件夹下的zoo_sample.cfg复制一份改名为zoo.cfg zookeeper默认端口号2181 dataDir=./ 临时数据储存的目录(可以写相对路径) 修改完后再次启动zoo 阅读全文
posted @ 2022-02-27 15:09 doremi429 阅读(32) 评论(0) 推荐(0) 编辑
摘要:服务器之间通信 http 和 RPC springcloud讲 什么是RPC: http协议 通信 ——> RPC协议 相当于http 也是一样用于通信 HTTP SpringCloud~ RPC两个核心:通讯、序列化 序列化:数据传输需要转换 RPC研究底层原理 Netty:30天 (网络原理计算 阅读全文
posted @ 2022-02-27 13:37 doremi429 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2022-02-27 13:13 doremi429 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2022-02-27 11:47 doremi429 阅读(11) 评论(0) 推荐(0) 编辑
摘要:TaskScheduler任务调度者 TaskExecutor 任务执行者 两个注解 @EnableScheduling 开启定时功能注解 @Scheduled//什么时候执行 Cron表达式 写一个定时任务 主程序中开启 阅读全文
posted @ 2022-02-27 11:44 doremi429 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1、引入依赖 2、简单的邮件 3、复杂的邮件 阅读全文
posted @ 2022-02-26 23:56 doremi429 阅读(38) 评论(0) 推荐(0) 编辑
摘要:在方法上@Async 注解 controller层 在main方法上开启异步注解功能 测试 阅读全文
posted @ 2022-02-26 23:53 doremi429 阅读(25) 评论(0) 推荐(0) 编辑
摘要:配置API文档的分组 配置多个分组 实体类配置: 实体类: controller层需要返回实体类,就会被扫描 测试结果: 接口类上可以用@Api(tags=" ") 500测试: 总结: 1、可以通过Swagger给一些比较难理解的属性或者接口,增加注释信息 2、接口文档实时更新 3、可以在线测试 阅读全文
posted @ 2022-02-26 23:27 doremi429 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Swagger配置扫描接口 Docket.select() 配置是否启动Swagger 我只希望我的Swagger在生产环境中使用,在发布的时候不使用 1)判断是不是生产环境 flag=false 2)注入enable(flag) 设置要显示Swagger的环境,获取项目环境是否为所设置的 根据fl 阅读全文
posted @ 2022-02-26 22:23 doremi429 阅读(164) 评论(0) 推荐(0) 编辑
摘要:Swagger的bean实例Docket 阅读全文
posted @ 2022-02-26 21:07 doremi429 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Swagger简介 前后端分离 vue + springboot 主流前后端分离方案 后端时代:前端只用管理静态页面;html==>后端,模板引擎JSP==>后端是主力 前后端分离时代: 后端:后端控制层,服务层service,数据访问层 前端:前端控制层,视图层 伪造后端数据,json,已经存在, 阅读全文
posted @ 2022-02-26 18:08 doremi429 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1、导入Shiro-Thymeleaf整合依赖 2、前端index中修改add和update 判断权限,加入登录操作 3、ShrioConfig中 加入bean ShiroDialect 整合Shiro Thymeleaf 4、UserRealm中 认证中获取当前用户的session 5、 细节:登 阅读全文
posted @ 2022-02-26 16:44 doremi429 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1、ShiroConfig中写授权后才能访问地址 2、未授权跳转页面 controller层 写个简单的 3、UserRealm给用户授权 4、改数据库 加perms字段 值通常权限写在数据库里 5、修改pojo User类 6、用户登录是从认证查的数据库 但授权中要用数据库查到的 需要传值 ses 阅读全文
posted @ 2022-02-26 15:33 doremi429 阅读(54) 评论(0) 推荐(0) 编辑
摘要:1、导入数据库,数据源,log4j,整合springboot依赖 2、配置数据库文件,连接数据库 application.yml application.properties 绑定mybatis 3、实体类pojo User 4、mapper包下UserMapper接口,及mapper配置文件放在r 阅读全文
posted @ 2022-02-26 14:29 doremi429 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1、从controller层控制 获取当前用户执行登录,可以获取前端数据 2、登录页面修改 3、认证里 获取数据库中用户名密码 进行认证 阅读全文
posted @ 2022-02-26 12:30 doremi429 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1、添加shiro的内置过滤器 2,登录页面 3、controller中写跳转页面 4、设置登录请求 细节: 阅读全文
posted @ 2022-02-26 12:26 doremi429 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1、导入shiro依赖 2、编写两个核心配置 ShiroConfig和UserRealm(授权和认证) ShiroConfig中: UserRealm中: 写两个页面add和update及controller进行测试 controller: 阅读全文
posted @ 2022-02-25 23:17 doremi429 阅读(48) 评论(0) 推荐(0) 编辑
摘要:功能: shiro/log4j2.xml at main · apache/shiro · GitHub shiro Github地址 步骤: 1、导入shiro,日志依赖 2、配置日志、shiro.ini配置文件 复制quickstart 官方之前给的依赖会有test只会用在测试的时候 默认匹配的 阅读全文
posted @ 2022-02-25 22:41 doremi429 阅读(39) 评论(0) 推荐(0) 编辑
摘要:默认保存两周 删除session服务器端和cookie浏览器端,刷新页面就不会有记录了 首页定制,定制我们的登录页 第一种: login.html中:action改为 /toLogin 第二种: login.html中:action改为 /login security中就要 但是如果login.ht 阅读全文
posted @ 2022-02-25 19:53 doremi429 阅读(22) 评论(0) 推荐(0) 编辑
摘要:SecurityConfig下编写 configure实现方法实现注销 前端主页 :实现未登录显示登录,已登录只显示用户名注销按钮 需要引入thymeleaf-springsecurity 整合包 在主页上加入命名空间才能使用整合包下的 sec等代码 阅读全文
posted @ 2022-02-25 18:25 doremi429 阅读(27) 评论(0) 推荐(0) 编辑
摘要:记住几个类: WebSecurityConfigurerAdapter:自定义Security策略 AuthenticationManangerBuilder:自定义认证策略 @EnableWebSecurity:开启WebSecurity模式 (@Enablexxx 开启某个功能 springcl 阅读全文
posted @ 2022-02-25 16:11 doremi429 阅读(67) 评论(0) 推荐(0) 编辑
摘要:在web开发中,安全第一位!过滤器,拦截器 功能性需求:否 做网站:安全应该在什么时候考虑?设计之初 漏洞,隐私泄露 架构一旦确定 authentication and access-control 身份验证和权限控制 安全框架 Shiro、SpringSecurity:很像除了类不一样,名字不一样 阅读全文
posted @ 2022-02-25 14:24 doremi429 阅读(38) 评论(0) 推荐(0) 编辑
摘要:找不到mapper.xml 有可能是定义xml时文件名后没写 .xml,导致整合mybatis时 mapper/*.xml识别不到 阅读全文
posted @ 2022-02-25 13:46 doremi429 阅读(245) 评论(0) 推荐(0) 编辑
摘要:Mybatis 整合包 mybatis-spring-boot-starter 1.导入包 写实体类 接口类 2.配置文件 3.mybatis配置 4.编写sql 5.service层调用dao层 6.controller调用service层 阅读全文
posted @ 2022-02-25 13:40 doremi429 阅读(38) 评论(0) 推荐(0) 编辑
摘要:复制druid 一些配置值时一定要注意yml 格式 缩进等等,防止springboot运行失败 配置yml 自定义数据源,绑定上面的配置文件 配置后台监控 配置过滤器 阅读全文
posted @ 2022-02-24 23:16 doremi429 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Spring Data 新建项目 引入jdbc mysql依赖 连接数据库 写配置数据库连接文件 注意:可能会报错要设置时区 写controller JDBCController 阅读全文
posted @ 2022-02-24 22:08 doremi429 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-24 19:03 doremi429 阅读(9) 评论(0) 推荐(0) 编辑
摘要:list.html修改删除按钮,传入当前id,请求/delemp controller层 : 执行员工删除操作,重定向到list 404实现: 我们只需要在模板目录下添加一个error文件夹,文件夹中存放我们相应的错误页面; 比如404.html 或者 4xx.html 等等,SpringBoot就 阅读全文
posted @ 2022-02-24 18:46 doremi429 阅读(35) 评论(0) 推荐(0) 编辑
摘要:list.html编辑按钮修改,传入当前的emp的ID才能修改当前项 编辑点完去修改页面 写EmployeeDao层 获取传来的链接及参数id,调用toUpdateEmp方法,查出当前id的原数据,并查出所有部门信息,返回前端 写update.html页面 提交修改表单,请求updateEmp 保存 阅读全文
posted @ 2022-02-24 18:16 doremi429 阅读(116) 评论(0) 推荐(0) 编辑
摘要:5、添加员工 1、按钮提交 2、跳转到添加页面 3、添加员工成功 4、返回首页 emp中写add.html页面 controller层 EmployeeController中调用底层业务方法,返回前端员工列表页面 细节: 回忆重定向和转发区别以及 / 的问题? date-format日期格式化 阅读全文
posted @ 2022-02-24 14:39 doremi429 阅读(92) 评论(0) 推荐(0) 编辑
摘要:4.CRUD Customersr改成员工管理 4、员工列表展示 1、提取公共页面 如果要传递参数,可以直接使用()括号传参,接收判断即可 2、列表循环展示 阅读全文
posted @ 2022-02-23 22:27 doremi429 阅读(51) 评论(0) 推荐(0) 编辑
摘要:写拦截器类 控制类中登录传入参数中加入session mvc配置中添加拦截器 修改dashboard 中用户名为登陆者 阅读全文
posted @ 2022-02-23 17:51 doremi429 阅读(29) 评论(0) 推荐(0) 编辑
摘要:登录控制: index中输入username和password数据传到后台controller中进行判断,成功即跳转 失败传入msg 阅读全文
posted @ 2022-02-23 17:04 doremi429 阅读(60) 评论(0) 推荐(0) 编辑
摘要:确保idea中File Encoding中 所有编码时UTF-8,不然会出现乱码 i18n:国际化翻译的缩写 扩展: k8s:Kubernetes Resource Bundle 可以可视化看到三个配置 2页面国际化: 1、需要配置i18n文件 2、如果需要在项目中进行按钮自动切换,需要自定义一个组 阅读全文
posted @ 2022-02-23 16:21 doremi429 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1、首页配置:注意点:所有页面的静态资源都需要使用thymeleaf接管,@{} 每个静态页面的命名空间添加xmlns:th="http://www.thymeleaf.org" href前加th: 链接url改为@{} 阅读全文
posted @ 2022-02-23 14:52 doremi429 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1、导入页面及静态资源 html放在templates下,css img js 放在static 下 2、创建部门类和员工类 dao层: 阅读全文
posted @ 2022-02-23 14:19 doremi429 阅读(26) 评论(0) 推荐(0) 编辑
摘要:配置视图解析器 视图跳转 在springboot中,有非常多的 xxx Configuration帮助我们进行扩展配置,只要看见了这个东西,我们就要注意了! 阅读全文
posted @ 2022-02-22 20:02 doremi429 阅读(35) 评论(0) 推荐(0) 编辑
摘要:自动配置: pom.xml spring-boot-dependencies:核心依赖在父工程中 我们在写或者引入一些springboot依赖的时候,不需要指定版本,因为有这些版本仓库 启动器:springboot的启动场景 比如spring-boot-starter-web,会自动导入web环境所 阅读全文
posted @ 2022-02-20 10:14 doremi429 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2022-02-19 09:31 doremi429 阅读(7) 评论(0) 推荐(0) 编辑
摘要:xmlns:mvc="http://www.springframework.org/schema/mvc" http://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc.xs 阅读全文
posted @ 2022-02-07 16:52 doremi429 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-07 16:49 doremi429 阅读(13) 评论(0) 推荐(0) 编辑
摘要:project structure中的artifacts 项目中的lib目录及jar包添加进去,与classes目录平级 阅读全文
posted @ 2022-02-06 14:07 doremi429 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-05 17:06 doremi429 阅读(24) 评论(0) 推荐(0) 编辑
摘要:13.6、自定义缓存-ehcache Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存 要在程序中使用需要导包 Redis数据库来做缓存! 阅读全文
posted @ 2022-02-04 17:14 doremi429 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-04 16:17 doremi429 阅读(14) 评论(0) 推荐(0) 编辑
摘要:13.4、二级缓存 二级缓存也叫全局缓存,一级缓存作用域太低了,所以诞生了二级缓存 基于namespace级别的缓存,一个名称空间,对应一个二级缓存 工作机制 一个会话查询一条数据,这个数据就会被放在当前会话的一级缓存中 如果当前会话关闭了,这个会话对应的一级缓存就没了,但是我们想要的是会话关闭了, 阅读全文
posted @ 2022-02-04 16:00 doremi429 阅读(486) 评论(0) 推荐(0) 编辑
摘要:13.3、一级缓存 一级缓存也叫本地缓存:SqlSession 与数据库同义词会话期间查询到的数据会放在本地缓存中。 以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库 测试步骤: 1、开启日志 2、测试在一个Session中查询两次相同记录 3、查看日志输出 关注Open jdbc 阅读全文
posted @ 2022-02-04 15:16 doremi429 阅读(96) 评论(0) 推荐(0) 编辑
摘要:13、缓存 13.1、 查询:连接数据库,耗资源! 一次查询的结果,给它暂存一个可以直接取到的地方 -->内存:缓存 我们再次查询相同数据的时候,直接走缓存,就不用走数据库了 1、缓存:存在内存中的临时数据 将用户经常查询的数据放在缓存(内存)中,用户查询数据就不用从磁盘上(关系型数据库数据文件)查 阅读全文
posted @ 2022-02-04 14:24 doremi429 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示