- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 Linux查看日志常用命令
Linux查看日志常用命令1.查看日志常用命令tail:-n 是显示行号;相当于nl命令;例子如下:tail -100f test.log 实时监控100行日志tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志;head: 跟tail是相反的,tail是看后多少行日志;例子如下: head -n 10 test.log 查询日
2021-12-30 09:42:28
400
原创 用Collections 给list排序
遇到个排序问题,需要list排序,用collections工具类给排序话不多说,直接贴代码倒序,简单的倒序,从大到小的排序import java.util.Collections; public static void sort1(){ List list = new ArrayList(); list.add(1); list.add(3); list.add(5); list.add(3); lis
2021-12-28 16:58:45
540
原创 springboot映射静态文件
第一种:代码方式添加一个配置类@Configurationpublic class WebAppConfig implements WebMvcConfigurer { public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/img/**").addResourceLocations("file:D:/app/dist/");
2021-09-03 10:06:25
193
原创 springboot项目启动给配置文件添加属性值
先读取配置文件通过 InputStream 读取文件SpringApplication app = new SpringApplication(DDXMApplication.class); InputStream inputStream = DDXMApplication.class.getClassLoader().getResourceAsStream("application-dev.properties"); Properties properties = ne
2021-04-08 16:14:54
270
原创 springboot中拦截器里面RedisTemplate注入为空
遇到一个问题,就是springboot加了个全局拦截器,然后需要redis存储,但是一直提示redis为空,后来发现需要需要配置类里面初始化一下@Configurationpublic class CorsConfig { //我的拦截器 @Bean public HttpTokenFilter getSessionInterceptor() { return new HttpTokenFilter(); }}拦截器加载的时间点在springcontex
2021-04-02 14:59:11
894
原创 springboot项目读取application.properties 配置值得三种方式
列举三种读取配置文件值的方法,记录一下配置中的值application.properties配置文件中去的具体值zookeeper.server=127.0.0.1:2181第一种@value在需要获取的参数上加@Value("${参数}")例如@Value("${zookeeper.server}")private String zookeeperServer;第二种Environment 方式@Autowired private static Environment e
2021-03-29 15:22:06
688
原创 springboot使用zookeeper(curator)实现注册发现与负载均衡
最简单的实现服务高可用的方法就是集群化,也就是分布式部署,但是分布式部署会带来一些问题。比如:1、各个实例之间的协同(锁)2、负载均衡3、热删除这里通过一个简单的实例来说明如何解决注册发现和负载均衡。1、先解决依赖,这里只给出zk相关的依赖,pom.xml如下 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifact
2021-02-09 16:20:26
615
原创 Redis-redis哨兵集群
第一步 搭建一个简单的主从分离(读写分离)。创建多个redis.conf 文件 可以用不同文件夹区分或者不同名字区分一、配置Master1、修改端口# Accept connections on the specified port, default is 6379 (IANA #815344).# If port 0 is specified Redis will not listen on a TCP socket.port 6380redis 的默认端口是6379,这里我们把主服
2021-02-02 14:29:22
93
原创 用plsql创建用户
用plsql创建用户用的是oracle11第一步创建用户名字## 第二步授予角色权限主要是这三个,connect,dba,resource这三个权限关于3个基本去权限介绍:connect : 基本操作表的权限,比如增删改查、视图创建等resource: 创建一些函数,比如簇、索引,创建表、列等dba : 相当于管理员权限,拥有系统所有权限创建完毕,可以登录试一试...
2020-11-17 10:15:32
228
原创 java 文件流下载pdf
下载pdf,话不多说直接代码```java public void downloadPDF(HttpServletResponse res , String pactNo) throws FileNotFoundException { try { String fileName=pactNo+".pdf"; File file = new File(environment.getProperty("JXZM.path")+pactNo
2020-10-28 14:40:20
5146
2
原创 遇到个RestTemplate接收 application/octet-stream的问题
RestTemplate 访问别人接口,用object,JsonObjet都无法接收,后台查询用resource接收ResponseEntity<Resource> response = template.postForEntity(url1.toString(), requestEntity, Resource.class);由于接收的是pdf文件对接收到的这么处理InputStream stream= response.getBody().getInputStream();
2020-08-17 15:33:25
5904
2
原创 RestTemplate请求oauth获取token报401错误
RestTemplate正常请求一直报401,之前写法 MultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>(); HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity(paramsMap,headers); JSONObject response = template.post
2020-08-14 11:22:38
2394
2
原创 springboot2和mybaties配置多数据源
jar集成不谈先在配置文件 application.properties 中配置数据库连接,正常的spring.datasource.jdbc-url=jdbc:oracle:thin:@127.0.0.1:1521/orclspring.datasource.username=123456spring.datasource.password=123456spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver多数据源
2020-08-04 14:54:12
134
原创 springboot利用easypoi导出excle
第一步导入jar包,添加maven依赖dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version></dependency><dependency> <groupId>cn.afterturn</gr
2020-07-20 18:10:08
153
原创 could not write request: no suitable HttpMessageConverter found for request type [java.util.HashMap
RestTemplate访问的时候遇到一个问题"Could not write request: no suitable HttpMessageConverter found for request type [java.util.HashMap] and content type [application/x-www-form-urlencoded]报错日志如下```java org....
2020-05-07 17:38:13
14881
1
原创 springboot集成mybaties用oracle
集成mybaties <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version&g...
2020-05-06 15:42:29
185
原创 身份证识别通过RestTemple进行的post请求。
通过RestTemple进行的post请求。其中的参数是file类型,工具 idea 项目 mevan 技术 sringboot```javapackage com.guangda.CardApply;import com.guangda.untils.HttpsClientRequestFactory;import net.sf.json.JSONObject;import or...
2020-05-06 10:23:36
374
原创 springboot2使用lettuce操作redis
srpingboot2升级之后,使用lettuce连接redis,不在使用jedis写个例子,试验一下。首先在application.properties里面添加redis配置信息spring.redis.host=127.0.0.1#spring.redis.password= spring.redis.port= 6379spring.redis.timeout=1000spri...
2019-06-27 15:15:28
1743
原创 springboot2升级记录
最近做的东西。要做升级,就是springboot升级到springboot2。然后记录一下,springboot2升级的部分升级记录Eureka 注册中心Jar包名由 spring-cloud-starter-eureka-server变更为spring-cloud-starter-netflix-eureka-server注解:新版本的soringcloud的中,eureka...
2019-06-25 17:19:17
476
原创 springboot2访问template报错
最近进行springboot升级到springboot2,在maven工程中可以访问到template的静态文件,springboot1原来的项目也可以访问到,转成gradle项目之后,springboot2无法访问对比之后发现,缺少一个jar。增加一个jar包attoparser-2.0.4.RELEASE.jar问题解决、特此记录一下...
2019-06-25 16:49:14
439
原创 springBoot2.x中使用Hikari连接池详解
一、导语HikariCP是快速,简单,可靠和生产就绪的JDBC连接池。在Spring Boot 2.0版本中,默认数据库池技术已从Tomcat Pool切换到HikariCP。这是因为HikariCP提供了卓越的性能。现在自Spring Boot 2.0发布以来,spring-boot-starter-jdbc和spring-boot-starter-data-jpa默认解析HikariCP依赖...
2019-03-22 14:44:55
12864
9
转载 springboot2.0 快速集成mybaties (注解的方式)
@转载自 [https://blog.youkuaiyun.com/ljk126wy/article/details/83141118 ]注解的方式下图就是官方给的列子,无需添加任何配置就可以使用了。根据这个里子我们可以大致知道如何通过注解来进行定义查询方法。但是这个案例就一个查询方法 敢不敢在多写几个啊!。你们也太懒了吧!哎!我们还是去mybaties的官网继续寻找答案吧 http://www.myb...
2018-12-19 10:32:17
297
原创 springboot2的tomcatConfig的写法
springboot 1.4 使用的tomcatConfig中代码如下 @Bean public TomcatServletWebServerFactory servletContainer() { TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFa...
2018-12-18 10:05:17
2199
转载 将lib列表转换成 mevan
一个处理方式,如何将本地的Jar包自动变成mevan依赖package com.sgcc.uap;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.jar.JarInput...
2018-12-17 15:30:11
291
1
转载 使用HikariCP数据库连接池搭建Spring-Boot+Mybatis的项目
前言Springboot让Java开发更加美好,更加简洁,更加简单。本节主要讲的是使用Hikari数据库连接池搭建Spring-Boot+Mybatis项目。这里各位肯定会有一个问题:为什么我们要选择Hikari的数据库连接池了,而不选择C3P0/DBCP这些成熟的数据库连接池呢?因为:要说起Hikari,我们得先来说说BoneCP。传说中BoneCP在快速这个特点上做到了极致,官方数据是C3...
2018-12-10 16:35:13
603
转载 java.sql.SQLException: Io 异常: Connection reset
当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connection reset” 或“java.sql.SQLException 关闭的连接”异常。在配置数据源后面加上配置后,客户端在使用一个无效的连接时会先对...
2018-12-03 15:39:17
8526
转载 Spring Data JPA: 为所有Repository添加自定义方法
Spring Data JPA中的Repository是接口,是JPA根据方法名帮我们自动生成的。但很多时候,我们需要为Repository提供一些自定义的实现。今天我们看看如何为Repository添加自定义的方法。自定义Repository接口首先我们来添加一个自定义的接口:添加BaseRepository接口BaseRepository继承了PagingAndSortingRepos...
2018-11-26 16:02:03
831
转载 **SpringBoot注解大全**
SpringBoot注解大全一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring...
2018-11-26 15:54:01
223
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人