小末的博客

莫道君行早,更有早行人
私信 关注
-小末
码龄7年
  • 265,742
    被访问量
  • 58
    原创文章
  • 48,918
    作者排名
  • 9
    粉丝数量
  • 于 2013-12-17 加入CSDN
获得成就
  • 获得63次点赞
  • 内容获得67次评论
  • 获得100次收藏
荣誉勋章
兴趣领域
  • #测试
TA的专栏
  • java基础
    4篇
  • Docker+K8s+Istio
    10篇
  • idea
    1篇
  • 大数据
    1篇
  • jenkins
    1篇
  • git学习
    1篇
  • 人生随笔
    1篇
  • 多线程
    1篇
  • js
    1篇
  • nginx
    1篇
  • springcloud
    1篇
  • security
    1篇
  • jsp
    1篇
  • springboot
    10篇
  • oracle
    1篇
  • redis
    3篇
  • linux
    2篇
  • jdbc
    1篇
  • maven
    3篇
  • exception处理
    5篇
  • oauth2.0
    1篇
  • API规范
    2篇
  • Spring Data JPA
    6篇
  • flink
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

io.kubernetes.client.openapi.ApiException: Forbidden 解决

使用spring-cloud-kubernetes时候,程序启动报错: .KubernetesClientConfigMapPropertySource : Unable to get ConfigMap xxx in namespace xxxxio.kubernetes.client.openapi.ApiException: Forbidden 其实是我们namespace默认的serviceaccount没有访问configmaps权限。spring-cloud-kubernetes
原创
40阅读
0评论
0点赞
发布博客于 11 天前

Docker镜像迁移

通常情况下有些服务器是无法连接外部网络的,所以无法通过docker pull命令去公有镜像仓库去下载镜像,所以通常的做法是找一台可以连接外部网络的服务器下载好镜像后迁移到无外网环境的服务器中。Docker镜像迁移具体步骤如下:1.导出镜像 docker save -o xx.tar <imageName:tag>2.拷贝到对应集群,导入镜像docker load -i xx.tar3.修改镜像tagdocker tag <imageName:tag> &.
原创
29阅读
0评论
0点赞
发布博客于 2 月前

K8s中ServiceAccount、Role、RoleBinding、ClusterRole、ClusterRoleBinding之间的关系

原创
392阅读
0评论
0点赞
发布博客于 2 月前

K8s中PV、PVC、StorageClass之间的关系

三者之间的关系:1.PV和PVC是自动绑定的2.PVC是像StorageClass申请资源,StorageClass创建PV,然后PVC和PV自动绑定的使用StorageClass而不直接使用PV的好处是:避免手动创建PV,由StorageClass自动创建PV,然后自动绑定PVC。...
原创
100阅读
0评论
0点赞
发布博客于 2 月前

Spring注入多例Bean [笔记]

在Spring开发体系中很少用到多例的Bean,所以这个知识点很容易被忘记。Spring注入多例Bean的俩种方式:import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.Scope;@Configurationpublic clas
原创
171阅读
0评论
0点赞
发布博客于 3 月前

User “system:serviceaccount:xxx:default“ cannot get resource “endpoints“ in API group ““问题解决

一、报错信息描述错误信息:Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. endpoints "xxx" is forbidden: User "system:serviceaccount:xxx:default" cannot get resource "endpoints" in API group "" in the namesp
原创
571阅读
0评论
0点赞
发布博客于 3 月前

kubernetes启动springboot一直重启问题解决

一、问题描述用k8s启动了一个springboot的deloyment资源对象,结果就一直启动不起来。通过kubectl logs 查看,发现springboot处于一直重启状态,且pod也是一直被删除重建。说明k8s认定springboot这个pod未存活,于是重建重启二、问题原因由于deployment.yaml设置了livenessProbe和readinessProbe探针,livenessProbe代表pod是否存活,readinessProbe代表pod是否就绪。分别对应的是
原创
257阅读
0评论
0点赞
发布博客于 3 月前

eclipse console打印信息为空白行 问题解决

今天兴致冲冲下载了eclipse最新稳定版本2020-09,然后System.out.println()打印了一个非常长的字符串,结果Console显示为俩行空白行~查了大部分资料,什么去掉when,重启eclipse,根本不好使。后来发现了一个参数,Window-Preferences-Run/Debug的Fixed width console参数,然后配置成280,内容就显示了:...
原创
35阅读
0评论
0点赞
发布博客于 3 月前

通过Fabric8 Java API 连接kubernetes集群

一、依赖 <dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-client</artifactId> <version>4.13.0</version> </dependency>二、kubernets-client与kubernets集群版本对照K8s 1.19.
原创
204阅读
3评论
0点赞
发布博客于 3 月前

Amazon S3 Java API测试用例

一、Amazon S3基本概念桶 :是s3存储对象的容器。用bucket表示,简单的理解就是一个玩具桶,可以装玩具。 对象:对象是 Amazon S3 中存储的基本实体。简单理解就是玩具桶中的玩具。 键:键是指存储桶中对象的唯一标识符。简单理解就是玩具的名字。 区域:AWS 区域供 Amazon S3 存储您创建的存储桶。简单理解在桶内很多区域,你要在哪个区域放你的玩具。更多概念:https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/In..
原创
123阅读
0评论
0点赞
发布博客于 3 月前

Kubernetes学习笔记

之前学了几天docker感觉挺难的,这几天学了K8s之后才发现,K8s比Docker难多了,难指的是知识点更多,需要记得东西更多。Docker和K8s这种运维技术还是要多动手实践,不然只停留在概念理解上貌似你都会了,其实还是不会。虽然简单的说它们是运维技术,但是这些也得每个程序员必备技能,学习它们的新思路来解决我们项目中实际的问题。K8s从0开始,简单记录下学习笔记概览,有些内容没有具体写,细节可自己查询学习,来个xmind图(不断更新中):...
原创
28阅读
0评论
0点赞
发布博客于 3 月前

docker: Error response from daemon: No command specified. 解决

一般来说产生这个报错是因为启动的容器是被docker export出来的镜像,具体报错如下[root@dockertest container]# docker run --name nginx-import-test -d -p 4000:80 nginx-import-test:1.0 docker: Error response from daemon: No command specified.See 'docker run --help'.被docker export出来的镜像在启
原创
248阅读
0评论
0点赞
发布博客于 3 月前

jenkins gitlab webhook 403 anonymous is missing the Job/Build permission 解决

gitlab触发jenkins webhook时候报错:jenkins gitlab webhook 403 anonymous is missing the Job/Build permission首先jenkins 某个pipeline 的webhook是有权限控制,并不是任意gitlab中的项目都可以触发。而控制的途径就是通过secret token。而且gitlab的触发pipeline的过程完全可以写到Jenkinsfile里。例如: triggers {.
原创
112阅读
0评论
0点赞
发布博客于 3 月前

Docker学习笔记

随着微服务越来越多,项目部署方式越来越复杂(各种环境问题),最近不得不研究下docker+k8s+istio这一套体系。这几个技术都是从0开始学的,所以简单记录下学习笔记概览:首先是Docker,来个xmind图:...
原创
26阅读
0评论
0点赞
发布博客于 4 月前

rm -rf 使用注意事项

慢敲回车!!!
原创
79阅读
0评论
0点赞
发布博客于 5 月前

编译大数据组件几个常用的maven远程仓库

最近编译各种大数据组件源码,各种包找不到,于是搭建了一个nexus,把下面几个常用的maven远程仓库地址都加上去。记录一下:1.http://maven.aliyun.com/nexus/content/groups/public2.https://repo1.maven.org/maven2/3.http://packages.confluent.io/maven/4.http://conjars.org/repo5.https://repository.jboss.org.
原创
78阅读
0评论
0点赞
发布博客于 5 月前

git-学习笔记汇总

目录一、背景二、关于git需要知道的一些概念三、git 命令总结四、git命令实战五、常见git错误六、如何与他人合作一、背景话说早期用SVN管理代码,后面公司慢慢改成了用gitlab管理,gitlab也是用了两年了,但是对git命令一直处于朦朦胧胧的状态,因为所有关于git的操作都是在eclipse或者idea里点点点,很少用gitbash,虽然已经装了很久了。突然觉得还是有必要去系统的学习下git命令,争取以后的操作都用gitbash~~~~二、关于git需要知道的一
原创
129阅读
0评论
0点赞
发布博客于 6 月前

人生随笔-1

身边有太多人,沉迷于短期快感之中,将生活过得浑浑噩噩,陷入了恶性循环。比如我:身为一个28岁的程序员,平时的业余的时间,都用在打某者上,上了王者不满足还要上荣耀上了荣耀还要巅峰赛,殊不知时间悄悄消逝,而且玩到最后也毫无快乐的感觉,都是欲望驱动,熬了夜,精神状态极为不佳,每天头脑浑浑噩噩。虽然有些时候我也不打游戏,然而某音充斥了我不打游戏的剩余时间,呵呵,多么可悲。谁都逃不过真香定律。也许今日所谈之后,明日还会我行我素,但如果我开始记录了,说明我已经认识到某些问题,谁都不可能一下子跳出生活习惯,不
原创
197阅读
1评论
2点赞
发布博客于 7 月前

InstanceAlreadyExistsException异常解决

出现这个异常,一般来说是在并发访问Kafka的时候出现的,解决思路:(1)kafka的client.id重复了,看看代码里的配置是不是配重复了(也有人说可以代码取消此项配置)(2)看看代码并发情况出现成员变量,比如Properties,导致在并发情况下配置混乱造成的我遇到是第二种导致的,不说了,Someone else's code....
原创
1958阅读
0评论
0点赞
发布博客于 8 月前

自定义ClassLoader,jar包无法加载jar包配置文件问题

会写自定义ClassLoader同学,相信你也对ClassLoader有一定的认识。或者你也可以帮我解惑一下.....URLClassLoader主要应用于加载外部jar包用的,通常我们通过URLClassLoader加载额外的jar包以解决依赖冲突问题。但是测试的时候报出了一个异常:Illegal Hadoop Version: Unknown (expected A.B.* format) Jar内用到hadoop组件,但是hadoop读取不到classpath下面的comm...
原创
399阅读
0评论
0点赞
发布博客于 8 月前

JPA插入枚举类型字段

JPA插入枚举类型字段,有三种方式:例如,我们有个枚举类:public enum Gender { BOY("1" , "boy" , "Boy"); GIRL("2" , "boy" , "Boy"); private int value; private String s1; private String s2; //....省略}1. 插入枚举名称的值,即字符串将BOY或GIRL存入表中,实体类字段如下:public .
原创
1131阅读
0评论
0点赞
发布博客于 8 月前

Multiple representations of the same entity 原因之一

项目中利用SpringDataJPA技术进行新增实体时,产生Multiple representations of the same entity异常。这个异常原因有很多,但在我这里就是就是当我循环save实体时,实体没有指定主键策略,两个实体的id相同了,就报这个错误了。记录一下。。。...
原创
254阅读
0评论
0点赞
发布博客于 8 月前

JPA问题 : Field id doesnt have a default value

一、问题描述修改实体主键的设置方式为int自增模式,也就是@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private int id;本以为直接用repository.save,直接万事大吉,结果报错:Field 'id' doesn't have a default value二、解决办法查了很多资料,有的说表结构没有勾选自增选项云云,但我这是jpa自动建表啊,也不用我手动去搞表结构。后来发现我把表结构删了重新执
原创
549阅读
0评论
1点赞
发布博客于 8 月前

jdk1.8默认堆大小

什么是jdk1.8默认堆大小?就是使用java -jar 并且没有手动指定-Xmx参数的启动的进程使用的堆的大小,就是用的默认jdk堆的大小。这个默认的堆大小是取决你服务器的物理内存,假如服务器内存大于1GB,则使用1/4的服务器物理内存作为jvm的堆内存大小。例如:服务器内存4GB 则默认堆大小为1GB 服务器内存32GB 则默认堆大小为8GB用命令jmap -heap pid 大概测试了一下,确实是这样....
原创
1542阅读
0评论
0点赞
发布博客于 9 月前

Java 位运算符

本文系转载,观客移步--->原文地址:https://www.cnblogs.com/SunArmy/p/9837348.htmlJava 位运算符 & ,|^,~,<<,>>,>>>撸了N久的代码,但是突然冒出来个位运算,我就蒙蔽了,这是什么?我是谁?我在干什么?我在哪?1)闲扯关于位运算符无非也就 与(&)、或(...
转载
109阅读
0评论
1点赞
发布博客于 10 月前

java多线程分批执行任务demo

一、需求描述利用线程池实现线程分批执行任务。例如:线程池容量为10,我有20个任务,第一次利用线程池中的10个线程异步执行完10个任务。10个任务完成后,不管任务成功或者失败,线程池回收10个线程继续完成剩下10个任务。实际应用:当我们批量的需求比如启动1000个节点,启动一个节点的时间大概是3s,我们肯定不会去并行执行1000次启动,肯定是利用线程池的技术利用多线去异步启动1000个...
原创
1093阅读
0评论
1点赞
发布博客于 10 月前

Redis集群搭建-5.0.x版本

Redis-4.0.x版本需要安装ruby依赖,服务器连不上外网,所以这个东西搞起来贼费劲。而5.0.x版本无需ruby,基本很简单就能搭建起来一个redis集群。以下模拟在一台机器上启动一个redis集群:3主3从。一、下载redis包http://download.redis.io/releases/redis-5.0.8.tar.gz二、解压传到一个用户目录下解压:...
原创
201阅读
0评论
0点赞
发布博客于 1 年前

Springboot 动态指定日志位置

其实很简单:java -jar -Dlogging.file=/home/user1/logs/a.log a.jar启动,很正常,a.log自动生成,但是运行一段时间后,貌似日志达到一个量级后,这个a.log自动消失了~~取而代之的是 a.log.日期.tmp,变成了一个临时文件。进程还在,日志没地方看了..........看来这种方式并不是很完美啊,所以我们还是需要相应...
原创
1150阅读
0评论
0点赞
发布博客于 1 年前

js base64解码JWT失败:VM273:1 Uncaught DOMException: Failed to execute 'atob' on 'Window': The string to

前端获取后端服务生成JWT,利用js方法base64解码payload段:window.atob("eyJzdWIiOiJ0ZXN0MyIsInVzZXJJZCI6IjEwMTY5MiIsIm5hbWUiOiLmtYvor5V0ZXN0M-a1i-ivlSIsImV4cCI6MTU3OTUxMTY0OH0");结果报错:VM273:1 Uncaught DOMException: ...
原创
12216阅读
4评论
2点赞
发布博客于 1 年前

nginx代理后,css文件出现net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误

nginx代理后,css文件出现net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误,导致页面的样式都乱了。折磨了我好半天,后来发现不知道哪位兄台,改了nginx里面某些目录的权限。.........................统一目录权限,切换到root用户或者sudo执行: chown -R nginx用户:nginx用户 ./nginx/...
原创
1898阅读
0评论
0点赞
发布博客于 1 年前

Feign 调用接口报错:no suitable HttpMessageConverter found for response type [xx]... 解决!

由于我的接口返回的字符串,客户端采用feign调用接口一直报错:no suitable HttpMessageConverter found for response type [xx]...网上查了很多原因,都是说Feign的MideaType不支持类型云云......,可我的接口就是返回普通的字符串,为什么feign这么简单的功能都不支持呢?后来发现:feign要求指明确定返回值...
原创
3841阅读
0评论
0点赞
发布博客于 2 年前

Swagger2Markup如何添加response示例?

目前生成html文档只有请求信息,没有响应信息的示例? 难道接口文档不体现响应信息,例如响应字段,响应的内容等等吗? 但是我还看到生成的html文档里每个接口都有: ``` Example HTTP response Response 200 "object" ``` 这里貌似是响应参数的描述? 可是如何实现具体描述实现呢 我知道swagger2有@ApiResponses @ApiResponse等接口,但这只是描述响应状态码,一般描述的错误的状态码对应的信息的 貌似没有描述响应字段及格式的方式
0回答
发布问题于 2 年前

JWT的数字签名的简单理解

一、JWT概念 json web token二、JWT与原始token的区别 JWT是对原始security的oauth2 token的增强。 原始的token只是一个uuid,没有任何意义。 JWT包含了部分业务信息,减少了token验证等交互操作,效率更高。三、JWT的特点自包含:包含有意义的信息。但由于其信息能被公开看到...
原创
1429阅读
0评论
0点赞
发布博客于 2 年前

Java读取Yaml文件

网上查了大部分资料,读取yaml文件有两种方式:(1)利用spring的@Value(${})的方式,但是这种方式往往要配合Spring容器去做。(2)另一种方式脱离Spring容器,采用流的方式读取yaml文件,并生成java对象每种方式都有其应用的场景。我根据(2)的方式简单写了一个读取Yaml的配置类,通过key的方式获取值。例如:application.ymla: ...
原创
7668阅读
2评论
4点赞
发布博客于 2 年前

Flink Java Example之IterateExample详解

在讲解IterateExample之前,咱们可以思考几个问题:什么是迭代?迭代和递归的区别是什么?迭代能做哪些事情?迭代:利用每次的结果进行循环计算。递归:自己调用自己循环计算。仔细想一想递归和迭代其实大多数情况都可以相互转换的使用的。虽然递归处理问题看起来比较简单,但是的容易造成内存溢出。当我们想对数据流元素进行多次相同的计算过程才能得到结果时,不妨使用IterativeStre...
原创
474阅读
0评论
0点赞
发布博客于 2 年前

SpringDataJPA排序sort问题

通常我们写分页涉及到排序问题,一般我们直接在Controller参数设置Pageable进行处理:@PageableDefault(page = 0, size = 10, sort = "create_time") Pageable pageable关键在于sort参数对查询出来的集合进行排序,sort参数对应的是实体里的字段,一般我们的实体字段都是驼峰结构。然后发现个有趣的bug...
原创
500阅读
0评论
0点赞
发布博客于 2 年前

Flink Java Example之AsyncIOExample详解

我们学习完Flink相关概念之后发现对Flink编程和程序还是一无所知。这时候我们就需要官方的代码example进行学习和研究,本文就官网github的AsyncIOExample的例子进行详细的代码注释。(ps:其实大家应该都能看懂哈)
原创
2551阅读
0评论
0点赞
发布博客于 2 年前

rest的API查询结果为null,返回404还是200?

今天和同事争论一个比较有意思的问题:restful风格的API查询结果为null,返回404还是200?最后,也没出来一个结果,反正我之前返回的都是404HTTP状态码。最终反正肯定要统一的,慢慢在讨论吧。我给出为什么要使用404状态码我的理解:先看百度 -- > 404状态码:所请求的页面不存在或已被删除!根据百度,我们可以思考一个问题,页面是什么?页面肯定是...
原创
1311阅读
2评论
0点赞
发布博客于 2 年前

Eclipse正确解决Missing artifact jdk.tools:jdk.tools:jar:1.8

我的eclipse的pom.xml报错:Missing artifact jdk.tools:jdk.tools:jar:1.8网上90%解决的方法 like this: <dependency> <groupId>jdk.tools</groupId> <artifactId>...
原创
4567阅读
1评论
4点赞
发布博客于 2 年前

@Autowired注入为null的几种情况

1.在应用的Filter或Listener中使用了@Autowired,原因:因为Filter和Listener加载顺序优先于spring容器初始化实例,所以使用@Autowired肯定为null了~~解决:用ApplicationContext根据bean名称(注意名称为实现类而不是接口)去获取bean,随便写个工具类即可2.你写的代码有问题,没加@Service注解等 ,这一类低...
原创
34647阅读
6评论
9点赞
发布博客于 2 年前

Spring Data JPA方法关键字规则

关键词 样例 JPQL代码段 And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x.lastname = ?1 or x.firstname = ?2 Is,Equals ...
原创
716阅读
0评论
2点赞
发布博客于 2 年前

Spring Data JPA模糊查询加分页

接口如下://你的repository继承JpaRepository,利用Containing关键字Page<User> findByUsernameContainingOrderByCreateTimeDesc(String username,Pageable pageable);调用://查询第1页2条名字含有“丽”的用户,并按创建时间倒序排列,模糊查询Cont...
原创
2390阅读
3评论
2点赞
发布博客于 2 年前

API设计规范

1 端点规范API端点就是API的URI,例如:https://api.example.com/users/me优秀的端点设计的重要原则:容易记忆,URI包含的功能一目了然。1.1端点的基本设计规范短小便于输入 人可以读懂 没有大小写混用 方便修改 不会暴露服务架构 规则统一1.2 HTTP方法和端点端点和HTTP可以被认定是操作对象和操作方法的关系。URI...
原创
2549阅读
0评论
0点赞
发布博客于 2 年前

SpringSecurity + Oauth2.0搭建授权服务中心

采用oauth2.0 + SpringSecurity 搭建一个oauth2.0授权服务中心和一些资源服务器(密码模式测试可用),实现简单的微服务接口安全和权限控制。 Spring-Security存在于各个微服务系统中实现对url的访问控制,oauth2实现对微服务所有的rest接口的权限控制。 这是一个资源服务器和授权中心分离的demo,toke...
原创
2078阅读
0评论
1点赞
发布博客于 2 年前

JPA实体聚合关系导致jackson循环解析实体的解决

问题描述:当我们使用JPA聚合关系:多对多(@ManyToMany),多对一(@ManyToOne)(一对多)这两种关系管理实体时,Controller里采用@ResponseBody返回实体时(@OneToOne没事),会发生循环解析实体,可能导致产生的数据错误或者后台异常。 例如:员工(Staff) 、部门(Department) 、项目(Project)Staff和Departm...
原创
420阅读
0评论
0点赞
发布博客于 2 年前

nohup: failed to run command `java': No such file or directory解决

 程序里远程执行shell命令(nohup java -jar ...)的执行,后台日志报错如下:nohup: failed to run command `java': No such file or directory原因:一般来说这个报错说明服务器执行不了"java"这个命令解决:1、检查执行该shell的服务器有没有装jdk2、检查执行该shell的服务器的环境变...
原创
33446阅读
12评论
11点赞
发布博客于 3 年前

net.sf.json.JSONException: There is a cycle in the hierarchy! 解决

当我们使用JPA创建实体有多对多(@OneToMany),一对多(@OneToMany)的关系时,利用net.sf.json.JSONObject.fromObject(实体或存储实体的集合)时,报错:net.sf.json.JSONException: There is a cycle in the hierarchy!这时需要我们对JSONObject(或JSONArray)类在f...
原创
154阅读
0评论
0点赞
发布博客于 3 年前

net.sf.json.JSONException: java.lang.reflect.InvocationTargetException原因之一

这个异常折磨我好久。。。各种debug查值查不出来问题。网上也是一大堆说 java.util.Date的问题,但我的代码已经处理过Date。后发现 Repository层使用getOne(id)查询实体,这样的实体不能被net.sf.json.JSONArray转换....采用findOne(id)即正常。至于原因,大家可以自己看两种方式上源码上的注释吧......
原创
1025阅读
0评论
0点赞
发布博客于 3 年前

SpringBoot切换项目主题样式功能实现

有时候需要我们的项目有多种主题来满足不同使用用户各种审美的需求。本文目的:springboot框架下实现静态切换主题(需重启生效) 功能实现。不讲原理(Spring Web MVC framework themes),想知道原理自行百度(https://docs.spring.io/spring/docs/4.2.6.RELEASE/spring-framework-reference/htm...
原创
1328阅读
0评论
0点赞
发布博客于 3 年前

Springboot设置mybatis事务

Springboot设置mybatis事务是非常简单的,只需两个注解即可: 启用全局事务:在springboot启动类,加上@EnableTransactionManagement(proxyTargetClass = true)注解,因为我启动类没有实现接口且该注解底层实现用的是动态代理,所以要设置proxyTargetClass = true。 在你的service层,要添加事务的方...
原创
4402阅读
2评论
1点赞
发布博客于 3 年前

手动添加maven依赖

例如: &lt;dependency&gt; &lt;groupId&gt;org.wso2.carbon&lt;/groupId&gt; &lt;artifactId&gt;org.wso2.carbon.core&lt;/artifactId&gt; &lt;version&gt;4.4.3&lt;/version&gt;&lt;/d
原创
4020阅读
0评论
2点赞
发布博客于 3 年前

jdbc使用executeUpdate执行创建表sql的返回值

executeUpdate返回值是受影响的行数。如果执行DDL(create 、drop 、alter、truncate table等)时返回值是0!
原创
2819阅读
1评论
0点赞
发布博客于 3 年前

Linux安装普通用户JDK环境

二个月不弄,就忘了,记一下吧,脑子。。。一、软件环境1.centOS 7.x2.JDK1.8二、具体过程1.切换到自己用户如xiaoming2.进入用户根目录,编辑.bash_profile文件&gt; vim .bash_profile修改内容:# .bash_profile# Get the aliases and functionsif [ -f...
原创
6305阅读
1评论
0点赞
发布博客于 3 年前

Jedis对Redis集群密码认证

百度好久Jedis对Redis集群密码认证方式。无奈看看redis.clients.jedis.JedisCluster的源码,发现果然有密码认证方式~源码如下(jedis 2.9.0): public JedisCluster(Set&lt;HostAndPort&gt; jedisClusterNode, int connectionTimeout, int soTimeout,...
原创
4897阅读
0评论
0点赞
发布博客于 3 年前

Redis集群搭建-4.0.x版本

网上已经有很多类似教程,我只是简单记录一下其主要过程和遇到的问题。1 软件准备虚拟机:centos 7.xredis版本:4.0.9ruby版本:ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux] 软件准备遇到的问题: 安装ruby过程中:Error running...
原创
382阅读
0评论
0点赞
发布博客于 3 年前

Springboot tomcat-embed-jasper依赖说明

       使用过Springboot的同学都知道其已内置tomcat(spring-boot-starter-web),无需打war包,打成jar包直接运行。最近学习使用Springboot发现项目中的pom文件引入了tomcat-embed-jasper(对jsp的支持的依赖)且scope为provided。        于是不明白感觉应该tomcat附属依赖再带了吧,遂将其删掉,ecli...
原创
36184阅读
10评论
9点赞
发布博客于 3 年前

springboot整合hive-jdbc遇到的坑

问题描述:springboot整合hive-jdbc时,pom文件加入hive-client依赖,eclipse启动,项目正常启动,访问正常。打成jar包放到服务器启动正常,访问报错如下:org.apache.jasper.JasperException: /views/public.jsp(3,62) PWC6188: The absolute uri: http://java.sun.com/...
原创
6583阅读
5评论
3点赞
发布博客于 3 年前

Springboot打jar包项目无法访问jsp问题解决

maven编译插件,请选择1.4.2.RELEASE版本pom.xml重要部分如下:    &lt;build&gt; &lt;finalName&gt;你的项目名称&lt;/finalName&gt; &lt;resources&gt; &lt;resource&gt; &lt;directory&gt;${basedir}/src/main/webapp&lt;/dire...
原创
7865阅读
7评论
3点赞
发布博客于 3 年前

@ComponentScan扫描多个包配置

Springboot会自动扫描启动类同级包及其同级包的子包所有的注解。如果想自己控制扫描哪些包的话,使用@ComponentScan注解,多个包的话使用逗号分隔。代码示例:@ComponentScan("com.package1,cn.package2")public class APP { public static void main(String[] args) { S...
原创
55554阅读
6评论
2点赞
发布博客于 3 年前

ORA-12162: TNS:net service name is incorrectly specified

转自:http://blog.itpub.net/29505646/viewspace-1463405/启动oracle时,使用 sysdba或其他用户登录失败。报错如下:原因:未指定SID解决:[oracle@e1 ~]$ echo $ORACLE_SID[oracle@e1 ~]$ [oracle@e1 ~]$ export ORACLE_SID=P1[orac...
转载
95阅读
0评论
0点赞
发布博客于 3 年前

SpringBoot工具类注入service

转自:https://blog.csdn.net/anthony_1223/article/details/79592118重点:    1. Spring的依赖注入实际上是依赖于Set方法进行注入值的    2. 工具类的方法是静态的,所以service成员变量使用也得声明成静态    3. Spring正常情况下不支持注入静态属性解决:    1. 工具类加@Component注解。作用:交给...
转载
3106阅读
1评论
2点赞
发布博客于 3 年前

jsp中的日期时间比较

最近想在jsp页面中加入时间的对比--后台传来的时间和当前时间对比。好久没写页面一些基础知识都忘掉了...一个简单的实现方式思路:1.jsp页面头:&lt;%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt;&lt;%@ taglib prefix="c" uri="http://java.sun.com/j
原创
5667阅读
0评论
1点赞
发布博客于 3 年前