java
文章平均质量分 65
@kyros
专注科技改变生活;
展开
-
JPA & Hibernate 注解
1. @Entity(name=“EntityName”)必须 ,name 为可选 , 对应数据库中一的个表2. @Table(name="",catalog="",schema="")可选 , 通常和 @Entity 配合使用 , 只能标注在实体的 class 定义处 , 表示实体对应的数据库表的信息name: 可选 , 表示表的名称 . 默认地 , 表名和实体名称一致 , 只有在不一致的情况下才需要指定表名catalog: 可选 , 表示 Catalog 名称 , 默认为 Catalog("原创 2021-06-21 11:25:59 · 340 阅读 · 2 评论 -
spring-security设计及集成
类设计集成理清Spring Security的定制点后,就可以在系统内部集成Spring Security了。使用预认证的方式,以适配第三方认证系统。AbstractPreAuthenticatedProcessingFilter提供了预认证的扩展点,基于该抽象类实现一个自定义认证过滤器。public class MyPreAuthFilter extends AbstractPreAuthenticatedProcessingFilter { @Override protec原创 2020-08-31 18:21:26 · 567 阅读 · 0 评论 -
jpa 表生成器 GenerationType.TABLE
简介将当前主键的值单独保存到一个数据库的表中,主键的值每次都是从指定的表中查询来获得。这种方法生成主键的策略可以适用于任何的数据库,不必担心不同数据库不兼容造成的问题。使用首先创建主键生成表create table ticket_sequences ( S_ID varchar2(100) PRIMARY KEY NOT NULL, S_NEXTNUM NUMBER(20)...原创 2020-04-21 11:47:26 · 685 阅读 · 0 评论 -
Thymeleaf参考文档
概述Thymeleaf是Spring boot推荐使用的模版引擎,除此之外常见的还有Freemarker和Jsp。Jsp应该是我们最早接触的模版引擎。而Freemarker工作中也很常见。th属性html有的属性,Thymeleaf基本都有,而常用的属性大概有七八个。其中th属性执行的优先级从1~8,数字越低优先级越高。th:text :设置当前元素的文本内容,相同功能的还有th:ut...原创 2020-04-08 15:45:38 · 1073 阅读 · 0 评论 -
spring之定时任务
完整代码实现/** * 任务调度处理 */@Configurationpublic class QuartzScheduler { // 任务调度 @Autowired private Scheduler scheduler; /** * 开始执行所有任务 */ public void startJob() throws Sc...原创 2019-11-05 11:11:27 · 165 阅读 · 0 评论 -
spring调用第三方接口
post请求content-type:json//呼叫客服服务userData.put("accountid", "-1");HttpHeaders headers = new HttpHeaders(); headers.add("Accept", "application/json"); if(StringUtils.isBlank(contentT...原创 2019-08-18 19:03:21 · 2120 阅读 · 3 评论 -
spring之拦截器和过滤器
1. 过滤器依赖于servlet容器。实现上基于函数回调,可以对几乎所有请求进行过滤。缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等。2. 拦截器依赖于web框架,在SpringMVC中就是依赖于...原创 2019-08-13 11:09:38 · 177 阅读 · 0 评论 -
spring 调用第三方http接口通用方法
实战1public abstract class ResponseData {}public abstract class RequestData {}@Dataclass EsoonTokenRequestData extends RequestData{ private String appsecrect; private String appKey;}@Data...原创 2019-08-27 15:57:14 · 5257 阅读 · 0 评论 -
spring 开发参考文档
介绍在此只介绍如何使用spring IOC容器。这个仅是开发参考文档,方便快速查阅使用。配置方式xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/...原创 2019-07-19 08:13:26 · 1288 阅读 · 0 评论 -
java之lombok的使用
简介简化POJO神器。1. @Getter 和 @Setter例子:public class Test1 { @Getter @Setter private int age = 10; @Getter @Setter private boolean active; //isActive()、setActive() @Get...原创 2019-07-16 22:12:06 · 551 阅读 · 0 评论 -
java 运算符优先级
java 运算符优先级优先级1最高,14最低。原创 2020-11-13 17:35:24 · 147 阅读 · 0 评论 -
校验文件 是否与nexus 私服的文件一致
命令1.获取文件的md5值md5sum xxx.jar与nexus对应文件的md5的值对比一下。一致则文件没问题,反之则有问题。原创 2020-09-16 17:14:16 · 179 阅读 · 0 评论 -
远程调试配置(idea版)
1. 远程服务这样启动:无跳板机的服务java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n -jar zh-file-0.0.1-SNAPSHOT.jar含有跳板机的服务登录跳板机时添加本地端口转发参数(注意:跳板机能直接访问应用服务器,譬如:ssh ssy-node1(如果ssh登...原创 2020-04-10 17:41:43 · 900 阅读 · 0 评论 -
java之注解
1. java常见的注解1.1 JDK自带注解@Override 表示覆盖或重写父类的方法;@Deprecated 表示该方法已经过时了。@SuppressWarnings 表示忽略指定警告,比如@Suppvisewarnings(“Deprecation”)2.注解分类按运行机制(注解存在于程序的那个阶段)将注解分为三类:源码注解(只在源码存在)编译注解(在class文件中...原创 2019-09-09 15:37:04 · 96 阅读 · 0 评论 -
java之避免空指针的几个方法
1. equalsa.equals(b)使用此方法时,把不是null的对象a,放在前面,可避免空指针。2. valueOf()和toString()类型转换时,使用valueOf()可避免空指针3. 方法返回值方法返回对象做非空判断,集合或数组可返回空集合或空数组,避免返回null。...原创 2019-07-15 23:36:32 · 678 阅读 · 0 评论 -
jsp中文乱码解决方案
简介:鉴于网上东西太杂,无法快速的解决乱码问题,在这里有一些鄙人的解决办法(使用myeclipse 设置utf-8格式,网上说的都设置之后,还是乱码。)。解决方案:jsp编译成java文件的编码pageEncoding=”gb2312”:<%@ page language="java" contentType="text/html; charset=UTF-8" pa...原创 2018-05-29 09:34:15 · 997 阅读 · 5 评论 -
java之异常处理
自定义异常demoMyException异常类public class MyException extends RuntimeException { private static final long serialVersionUID = -5091178823314871568L; private final ErrorDefinition errorDefinition...原创 2019-07-30 14:09:15 · 79 阅读 · 0 评论 -
java常用命令
javacjavac [ options ][ sourcefiles ] [ classes ][ @argfiles ]javajava $args \ -Dserver.port=$PORT0 \ -DLOG_FILE=${LOG_FILE} \ -Dlogging.config=$LOGBACK_XML \ -Dspring.config.loca...原创 2019-09-05 10:50:29 · 288 阅读 · 0 评论