自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 Ajax的入门(动力节点)

2022-05-11 21:31:43 134

原创 使用sea SDK 功能前请设置隐私权政策是否弹窗告知用户

AMapLocationClient.updatePrivacyAgree(this, true) AMapLocationClient.updatePrivacyShow(this, true, true)

2021-12-09 11:36:34 3160 3

原创 Some Kotlin libraries attached to this project were compiled with a newer Kotlin compiler and can‘t

implementation 'androidx.core:core-ktx:1.0.2'把版本号改低

2021-11-25 22:03:10 1367

原创 android 导入项目问题01

Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared荒唐而可笑 2016-04-26 19:41:16 16492 收藏 4分类专栏: AndroidStudio常见问题 文章标签: Android版权AndroidStudio常见问题专栏收录该内容1 篇文章0 订阅订阅专栏问题完整描述:Error:Execution failed for task ‘:..

2021-10-23 23:38:24 197

原创 CentOS8下Java环境的安装

目录1、下载JDK2、上传解压3、配置环境4、验证1、下载JDK官网下载JDK8:JDK官网官网下载需要登录,或者因网络情况速度慢,可以使用网盘下载该资源网盘链接,提取码:fw4x2、上传解压使用xftp将下载的压缩包上传至CentOS系统自定义目录中,如:上传至/soft目录解压压缩包tar -xf jdk-8u271-linux-x64.tar.gz3、配置环境打开环境变量配置vi /etc/profile单击“键盘i”启用编辑添加环境变量值

2021-10-05 15:23:21 180

原创 02建造者模式

一、定义一个抽象建造者类二、创建一个产品类package com.bjpowernode.Factory.builder;public class Product { private String buildA; private String buildB; private String buildC; private String buildD; public String getBuildA() { return .

2021-09-27 19:48:45 58

原创 01工厂模式

xxCar implements Car -->sout("name")xxFactory implements CarFactory --> Car getCar(return new xxCar())

2021-09-25 14:25:52 60

原创 相对布局的使用的规则

android:layout_alignParentBottom="true" 底部android:layout_alignParentRight="true" 最右android:layout_centerInParent="true" 最中间<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/...

2021-09-23 16:50:45 60

原创 centOS网络配置

(35条消息) VMware 虚拟机NAT模式linux如何设置网络连接(宿主机+外网)_D2cOneluo的博客-CSDN博客

2021-09-18 11:15:34 46

原创 2021,8,26 VSCode终端运行乱码

今天第一次使用vsCOde学习c++的时候,运行代码发现终端输出中文字符是乱码之前这些中文输出都是乱码网上找博客解决(21条消息) 永久解决VSCode终端中文乱码问题_ityanger的技术栈-CSDN博客_vscode终端乱码https://blog.csdn.net/lzyws739307453/article/details/89823900发现更改区域选择全球的be'ta utf-8即可轻松解决...

2021-08-26 17:51:08 1427

原创 029请求处理-常用参数注解

@PathVariable(路径变量) @RequestHeader(获取请求头)@RequestParam(获取请求参数)@CookieValue(获取cookie值)@RequestBody(获取请求体[POST])@RequestAttribute(获取request域属性)@MatrixVariable(矩阵变量)...

2021-08-26 17:46:48 67

原创 024 web场景 welcome和favicon功能

如果没把静态资源的访问路径注释掉,那么直接访问就会报错,必须加上res前缀自己网站的默认小图标把图片放到默认static资源文件夹下面然后命名图标格式一定要用favicon.ico来命名...

2021-08-09 22:11:21 61

原创 023 wen场景-静态资源规则与定制化

1.创建springboot项目2.部署web,lombaack,devtools,comfigureproperties等3.这几个目录下可以放静态资源这边有坑就是你目录名字一定要和和上面一致不然就会报错静态资源,优先用controller来进行处理controller处理不了再交给静态资源处理器这种情况可以配置静态资源前缀这样加在application.yml里面加个path配置就行了以后访问静态资源就在项目...

2021-08-09 21:40:56 54

原创 020 ymal的用法

person: userName: zhangsan boss: true birth: 2019/12/10 age: 18 interests: - 篮球 - 足球 - 18 score: {English: 18,math: 19} salarys: - 99 - 88 pet: name: dog weight: 99.9 allPets: sick: - {name: 阿狗,weigh.

2021-08-09 10:03:40 104

原创 017 Lombok简化开发

1.引入依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>2.@Data用来代替getter和setter方法@ToString代替toString@NoArgsConstructor代替无参构造器@AllArgsConstructor代替全参构造器...

2021-08-09 10:01:25 52

原创 12 @ConfigurationProperties配置绑定

/** * 只有在容器中的组件,才会拥有SpringBoot提供的强大功能 */ @Component @ConfigurationProperties(prefix = "mycar")运行结果:或者直接使用@EnableConfigurationProperties + @ConfigurationProperties一样的效果...

2021-08-06 21:36:53 77

原创 11 @importResouce

直接对容器进行haha和hehe提取找不到组件加入@ImportResource("classpath:beans.xml")注解再运行

2021-08-06 19:21:31 118

原创 10 底层注解@Conditional条件装配

boolean user01 = run.containsBean("user01"); System.out.println("user01组件"+user01); boolean tom = run.containsBean("tom"); System.out.println("tom组件"+tom);这边自己要注意判断顺序就是说你自己哪个方法要放在前面进行判断你就把哪个方法放在最前面后面的方法根据这个方法是...

2021-08-06 16:25:32 77

原创 01 SpringBoot @Configuration

1、配置类里面使用@Bean标注方法上给容器注册组件,默认也是单实例的2、配置类本省也是组件3、proxyBeanMethods:代理Bean的方法// 4.获取MyConfiguration myconfig bean = run.getBean(myconfig.class); System.out.println(bean); User user = bean.user01(); User user0.

2021-08-06 16:21:57 84

原创 069 登录验证拦截器实现

ch12-interceptor-permission: 使用拦截器检查登录的用户是不是能访问系统实现步骤:1.新建maven2.修改web.xml注册中央调度器3.新建index.jsp发起请求4.创建MyController处理请求5.创建结果show.jsp6.创建一个login.jsp,模拟登录(把用户的信息放入到session); 创建一个jsp, logout.jsp,模拟退出系统(从session中删除数据)7.创建拦截器,从session中获取用户的登录数据,验证能否访.

2021-08-05 15:31:46 168

原创 065多个拦截器执行顺序

按照配置的放置的执行顺序来进行就可以了当有多个拦截器时,形成拦截器链。拦截器链的执行顺序,与其注册顺序一致。需要再次强调一点的是,当某一个拦截器的 preHandle()方法返回 true 并被执行到时,会向一个专门的方法栈中放入该拦截器的 afterCompletion()方法。多个拦截器中方法与处理器方法的执行顺序如下图:从图中可以看出,只要有一个 preHandle()方法返回 false,则上部的执行链将被断开,其后续的处理器方法与 postHand...

2021-08-05 14:20:23 374

原创 061 创建拦截器类

异常处理步骤:1.新建maven web项目2.加入依赖3.创建Controller类4.创建一个普通类,作为拦截器使用 1)实现HandlerInterceptor接口 2)实现接口中的三个方法package com.bjpowernode.Handler;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;..

2021-08-02 23:07:31 218

原创 056 集中统一处理异常

1.spring.xml中配置文件2.jsp->dosome.do3.controller处理请求(如果不正确则抛出异常)3.创建三个异常类MyUserExceptionpackage com.bjpowernode.Exception;public class MyUserException extends Exception{ public MyUserException() { super(); } publ...

2021-07-30 08:56:05 138

原创 052 转发和重定向

记住forward和redirect都是不和视图解析器一同使用转发:二次请求所以拿不到数据但是url上面是由参数数据的所以package com.bjpowernode.controller;import com.bjpowernode.controller.vo.Student;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.d...

2021-07-29 16:04:48 54

原创 042 SSM整合开发具体步骤讲解

目录一、整体思路 二、SSM整合注解开发 1. 建立Student 2. 建立Web工程 3. maven依赖 4. 定义程序结构 5. 编写配置文件 6. 定义web.xml 7. 实体类 8. Dao接口和映射文件 9. Service接口和实现类 10. 处理器 11. 首页 12. 注册页面 13. 注册结果 14. 浏览页面 1|0一、整体思路SSM: SpringMVC + Spring + MyBatis.Spring

2021-07-29 14:10:05 82

原创 042 SSM整合开发

ajax进行事件响应jquery只是单纯的复制进来并没有对pom文件进行刷新和重载,可能idea识别不出来404报错:重载pom文件之后200正确但是这样每次重新点击查询数据都会重复加载一次所以应该将旧的历史数据删除这样就不会重复加载了实现进入查询学生页面后,不用点击查询按钮就显示所有学生页面进入后自动加载...

2021-07-29 14:01:40 39

原创 043 ssm配置文件

1.注入依赖<!--servlet依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope>

2021-07-28 14:22:50 41

原创 039-041 绝对路径和相对路径

<%@ page contentType="text/html;charset=UTF-8" language="java" %><% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";%>...

2021-07-27 22:34:04 44

原创 032 访问静态资源的问题

中央调度器是不能访问静态资源(html,css,图片,js)的但是tomcat自己有一个默认的servlet就是用来处理这些静态资源的<!-- 使用框架的时候, url-pattern可以使用两种值 1. 使用扩展名方式, 语法 *.xxxx , xxxx是自定义的扩展名。 常用的方式 *.do, *.action, *.mvc等等 不能使用 *.jsp http://localhost:8080/myweb/some.do ht

2021-07-27 17:20:38 142

原创 023 -031返回值视图表示

返回值为String返回值为void响应ajaxjsp页面添加ajax请求ajax讲result(本身返回一个字符串)然后通过ajax转成json数据格式<head> <script type="text/javascript" src="js/jquery-3.3.1.js"></script> <script type="text/javascript"> $(function()...

2021-07-27 15:18:25 79

原创 013 指定请求方式、处理器方法形参

中文乱码过滤器web.xml文件中添加<filter> <filter-name>SpringCharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> ...

2021-07-26 09:57:33 83

原创 01 Spring 测试请求

1)配置web.xml2.spring.xml配置中央控制器属性文件2.MyController3.创建视图解析器,就是说以后

2021-07-25 13:17:40 50

原创 49 事务管理(完全注解声明式操作)

创建配置类,使用配置类代替xml配置文件主要就是将xml配置文件中的各种注解对象用java类来进行替代package com.atguigu.spring5.config;import com.alibaba.druid.pool.DruidDataSource;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentSca.

2021-07-24 20:21:20 53

原创 48 事务管理(基于XML方式)

AOP术语回顾1.创建事务管理 2.配置通知3.配置切入点和切面<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util...

2021-07-24 14:55:34 62

原创 45事务管理(参数描述)

1.在service类上面添加注解@Transactional,在这个注解里面可以配置事务相关参数2.propagation:事务传播行为3.isolation 事务隔离性级别1)事务有特性成为隔离性,多事务操作之间不会产生影响。不考虑隔离性产生很多问题2)有三个读问题:脏读、不可重复读、虚(幻)读3)脏读:一个未提交事务读取到另一个未提交事务的数据4)不可重复读:一个未提交事务读取到另一提交事务修改数据5)虚读:一个未...

2021-07-24 14:22:30 80

转载 仅此一文让你明白事务隔离级别、脏读、不可重复读、幻

网络上关于这方面的博文有些偏理论,有些通篇代码,都不能深入浅出。本文用图文并茂的方式,配上行云流水般的代码,非要摆清楚这个问题。相关代码已提交至码云(点击这里下载)。事务是现代关系型数据库的核心之一。在多个事务并发操作数据库(多线程、网络并发等)的时候,如果没有有效的避免机制,就会出现以下几种问题:第一类丢失更新(Lost Update)在完全未隔离事务的情况下,两个事务更新同一条数据资源,某一事务完成,另一事务异常终止,回滚造成第一个完成的更新也同时丢失 。这个问题现代关系型数据库已经不会发生

2021-07-24 14:11:04 104

原创 40 事务操作(基于注解方式实现)

、第一种:编程式事务管理 类似try catch那种代码非常臃肿,耦合性也比较高,因此不推荐第二种:声明式事务管理(1)基于注解方式(2)基于xml配置文件方式在spring进行声明式事务管理,底层使用AOP管理Spring事务管理API提供一个接口,代表事务管理器,这个接口针对不同的框架提供不同的实现类1)在spring配置文件引入名称空间tx2)在spring配置文件,开启事务注解...

2021-07-24 13:16:25 86

原创 AOP 小结

Spring AOP——Spring 中面向切面编程前面两篇文章记录了 Spring IOC 的相关知识,本文记录 Spring 中的另一特性 AOP 相关知识。部分参考资料:《Spring实战(第4版)》《轻量级 JavaEE 企业应用实战(第四版)》Spring 官方文档W3CSchool Spring教程易百教程 Spring教程一、AOP——另一种编程思想1.1 什么是 AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AO

2021-07-24 07:28:02 154

原创 IOC小结

 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnians..

2021-07-24 07:13:24 124

原创 33 JdbcTemplate(概念和准备)

package com.atguigu.spring5.service;import com.atguigu.spring5.dao.BookDao;import com.atguigu.spring5.dao.BookDaoimpl;import com.atguigu.spring5.entity.Student;import org.springframework.beans.factory.annotation.Autowired;import org.springframework..

2021-07-23 16:43:19 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除