自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle索引分析

执行的顺序按照缩进来判断,缩进越多的越先执行,同样缩进的从上至下执行。SQL 语句和执行计划会存储在库缓存中,哈希值相同的语句可以重用已有的执行计划,也就是软解析;Operation表示当前的操作,也就是如何访问表的数据、如何实现表的连接、如何进行排序操作等;Rows是 Oracle 估计的当前操作返回的行数,也叫基数(Cardinality);Name显示了访问的表名、索引名或者子查询等,前提是当前操作涉及到了这些对象;Bytes是 Oracle 估计的当前操作涉及的数据量。1.explain分析。

2023-05-19 09:36:55 318

原创 IDEA使用Spring Initializr连接超时的问题

将 url地址改成 https://start.aliyun.com/

2021-05-23 23:02:35 266

原创 java的ios内购代码

#业务处理层import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.okgene.vip.Fire.bean.UserInfoWX;import org.okgene.vip.OKXSS;import org.okgene.vip.fireFly.service.pay.ApplePayService;import org.okgene.vip.pojo.ExtR

2021-05-22 13:26:55 417 1

转载 maven配置

链接: 转发的

2020-12-06 12:31:27 162

原创 springboot使用jsp

引入坐标 <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <dependency> <groupId>jstl</grou

2020-10-05 14:28:47 152

原创 redis工具类

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.connection.DataType;import org.springframework.data.redis.core.Cursor;import org.springframework.data.redis.core.ScanOptions;import org.springframework.

2020-09-30 01:21:42 198

原创 lombok的快乐

1.引入maven坐标 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>2.IDEA lombok插件3.快乐的使用@Da

2020-09-22 20:51:28 105

原创 开发小技巧:devtools实现热部署

引入maven坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</opti

2020-09-22 20:22:24 142

原创 定时任务的简单实现

1.在启动类开启@EnableScheduling2.在方法上开启(@Scheduled) 运用cron表达式确定定时规则@Servicepublic class ScheduledService { //cron表达式 //秒 分 时 日 月 周几 年 @Scheduled(cron = "0 * * * * 0-7") public void hello(){ System.out.println("run"); }}

2020-09-22 18:47:40 107

原创 集成邮件任务

导入maven坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>相关配置spring.mail.username=pancras_gc@foxmail.comspr

2020-09-22 11:26:04 240

原创 异步任务demo(多线程)

启动类开启异步功能@EnableAsync@SpringBootApplicationpublic class AsynApplication { public static void main(String[] args) { SpringApplication.run(AsynApplication.class, args); }}在需要使用异步的类或者方法开启@Servicepublic classAsynService { @Async

2020-09-22 00:46:37 200

原创 Swagger关于api注释的注解

常用注解:@Api()用于控制类;表示标识这个类是swagger的资源@ApiOperation()用于控制类方法;表示一个http请求的操作@ApiParam()用于方法,参数,字段说明;(一般是参数)表示对参数的添加元数据(说明或是否必填等)@ApiModel()用于类(实体类)表示对类进行说明,用于参数用实体类接收@ApiModelProperty()用于方法,字段(实体类字段)特别说明:@Api(tags = "Hello控制器") 使用tags才能生效详细用法点这里

2020-09-22 00:00:06 213

原创 springboot集成Swagger

导入swagger坐标(高于此版本需要额外的配置) <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency>

2020-09-21 23:40:16 177

原创 springboot打包成war

maven相关修改 <packaging>war</packaging> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</sc

2020-09-21 19:33:52 122

原创 Shiro入门

导入坐标 //版本太高会不兼容 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1.5.3</version> ...

2020-09-21 18:55:41 242

原创 整合Mybatis

参考链接: link.由于springboot新版使用mysql驱动8.0需要指定时区<!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artif

2020-09-20 22:11:33 132

原创 servlet容器相关

1)、如何定制和修改Servlet容器的相关配置;1、修改和server有关的配置(ServerProperties【也是WebServerFactoryCustomizer】);server.port=8081server.context-path=/crudserver.tomcat.uri-encoding=UTF-8//通用的Servlet容器设置server.xxx//Tomcat的设置server.tomcat.xxx2、编写一个WebServerFactoryCusto

2020-09-20 20:40:21 111

原创 Restful风格

get@GetMapping("/user")@GetMapping("/user/{id}")public String toEdit(@PathVariable("id") Integer id, Model model){post @PostMapping("/user")post@PutMapping("/user") public String update(@RequestBody User user){1、SpringMVC中配置HiddenHttpMethodF

2020-09-20 18:11:15 106

原创 国际化

1.编写相关配置文件(注意命名xxx_zh_CN,xxx_zh_TW)springboot配置文件spring.messages.basename=i18n/login2.增加一个配置类MainConfig,实现WebMvcConfigureraddInterceptors方法中增加了一个国际化拦截器,会拦截前端_lang参数,因为localeResolver方法中实例化了CookieLocaleResolver对象,所以language参数会存在cookie中,所有的页面都可以从

2020-09-20 10:31:24 147

原创 扩展,全面接管SpringMvc

扩展SpringMVC <mvc:view-controller path="/hello" view-name="success"/> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/hello"/> <bean></bean> </mvc:interceptor&gt

2020-09-20 01:14:47 103

原创 FreeMarker基本使用(Springboot)

集成Freemarker1.IDEA 使用 Spring Initializer快速创建项目(如果没有导入freemarker,也可后期导入) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dep

2020-09-19 22:32:12 341

原创 Springboot 日志入门

1、默认配置logback基本配置<?xml version="1.0" encoding="UTF-8"?><configuration> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %l

2020-09-19 17:43:07 221

原创 SpringBoot 多配置文件

### 1、多Profile文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置;2、yml支持多文档块方式server: port: 8081spring: profiles: active: prod---server: port: 8083spring: profiles: dev---server: port: 80

2020-09-18 23:00:05 88

原创 配置文件中的占位符

${random.value}${random.int}${random.long}${random.int(10)}${random.int[1024,65536]}server.port=8090#person.age=11144person.dog.name=额的${random.uuid}person.maps.de=21212${random.int[1,31]}person.lists=121121212,222,22person.last-name=${person.ag

2020-09-18 22:28:04 190

原创 Springboot中@PropertySource&@ImportResource&@Bean

@PropertySource配合@ConfigurationProperties获取配置文件的元素@PropertySource(value ={"classpath:person.properties"} )@ConfigurationProperties(prefix = "person") @ImportResource 在启动类中导入配置文件(Spring的自定义配置文件等)@ImportResource(value = {"classpath:beans.xml"})@Co.

2020-09-18 21:02:49 117

原创 Springboot 校验

@Email注解报红 是因为新版本需要validation启动器解决方法:在pom.xml 加入下面依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency>Springboot中可以用@validated来校验数据,如果数据异常

2020-09-18 19:53:24 262

原创 Springboot 快速体验

使用IDEA快速搭建Springboot项目后对启动器做一点配置//配置扫描的包,否则只会扫描当前类所有的包及其子包@SpringBootApplication(scanBasePackages ={ "com.example"})public class Demo01 { public static void main(String[] args) { SpringApplication.run(Demo01.class,args); }}...

2020-09-18 16:54:08 119

原创 Springboot 配置bean属性值的几种方式

person: age: 11 last-name: 21 boss: true birth: 1900/01/01 #map maps: ss: ss sss: jjj #list lists: - 2 - 3 #对象 dog: name: 11 age: 11 值之前要有空格

2020-09-18 16:41:54 1372

原创 Junit5maven参数导入

//junit-jupiter的聚合包 <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.6.2</version> <scope>test</scope..

2020-09-11 23:22:30 482

原创 maven引入java8

<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</vers.

2020-09-11 20:26:37 195

原创 maven项目 打包时 忽略测试代码错误

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <testFailureIgnore>true</testFailureIgno...

2020-09-09 21:46:26 636

原创 JQ change事件

input输入框的change事件,要在input失去焦点的时候才会触发$('input[name=myInput]').change(function() { ... });在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发用下面的方法会生效,input $("#input_id").on('input',function(e){ alert('Changed!') });参考http://stackoverflow.com/question.

2020-09-08 16:18:54 481

原创 bootstrap自动补全插件

在输入框输入关键字,下方显示联想的数据只需要关心后台传的是List $("#create-customerName").typeahead({ source: function (query, process) { $.get( "workbench/transaction/getCustomerName.do", { "name" : query }, function (data) { //alert(data); proce

2020-09-08 15:03:47 570

原创 SpringMVC 的 POST 提交表单出现 405

现象利用 SpringMVC 后端框架,在页面利用表单 (method="post") 提交数据,结果页面报 405 错误,提示 "Request method 'POST' not supported"。前提若以下前提和你的项目不匹配,那解决方案可能不适用于你的项目中哦!全部前端页面采用 html 文件Spring 4.3.13 版本(低于请更新。啰嗦一句,团队更新框架不仅置入新功能,而且会修复旧版本的bug,Spr...

2020-09-07 22:00:42 709

原创 html页面间传值(url的形式进行传递)

var url=window.location.search; //获取url中"?"符后的字串 if(url.indexOf("?")!=-1){ var id = url.substr(url.indexOf("=")+1); }还有一种方法var url = decodeURI(window.location.href.split("?")[1]); var projectId = url.split("projectId=")[1].spli.

2020-09-07 16:50:53 1059

原创 SpringMvc自定义监听器以及从Controller获取Application域对象

import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;import javax.servlet.ServletContextEvent;

2020-09-06 10:48:25 730

原创 使用bootstrap分页插件如何在页面执行crud后保持原来的页码和条数

* * $("#activityPage").bs_pagination('getOption', 'currentPage'): * 操作后停留在当前页 * * $("#activityPage").bs_pagination('getOption', 'rowsPerPage') * 操作后维持已经设置好的每页展现的记录数 * * 这两个参数不需要我们进行任何的修改操作 * 直接使用即可 pageList($("#activityPage"

2020-09-03 21:01:51 266

原创 JQ如何获取动态生成的内容

//因为动态生成的元素,是不能够以普通绑定事件的形式来进行操作的 /* 动态生成的元素,我们要以on方法的形式来触发事件 语法: $(需要绑定元素的有效的外层元素).on(绑定事件的方式,需要绑定的元素的jquery对象,回调函数) */ $("#activityBody").on("click",$("input[name=xz]"),function () { $("#qx").prop("checked",$("input[name=xz]").len.

2020-09-02 01:18:05 724

空空如也

空空如也

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

TA关注的人

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