自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (3)
  • 收藏
  • 关注

原创 集成swagger2的时候swagger-ui.html页面的v2/api-docs接口报404

groupName 是一个空字符串,难道是这个groupName也需要设置 就是需要设置一个分组名称。集成swagger2的时候swagger-ui.html页面的v2/api-docs接口报404。尝试网上说的权限、包版本不一致、资源路径映射问题,发现都没有问题。在配置Docket的地方设置groupName属性。单独访问v2/api-docs接口的时候报。

2024-04-04 20:57:36 473

原创 java中方法drawImage(Image img, int dx1, int dy1, int dx2,ImageObserver observer)的个人理解

Graphics image

2022-03-16 15:11:06 1149

原创 mybatis DTO中int类型属性会被转成0

在使用mybatis时,有这样的一个问题:public class Student { public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) {

2021-08-31 11:53:45 581

原创 redis和memcached区别

可靠性上来讲:redis的数据不但保存到内存中,而且可以持久化到硬盘当中,当系统重启、宕机、掉电 重启数据仍然可以恢复;memcached是完全基于内存的,遇到系统重启、宕机、掉电等情况数据无法恢复; 支持的数据类型:redis支持五种数据类型:string、set、zset、hash、list;支持的数据类型更丰富;memcached只支持字符串类型 性能方面:redis只能使用单核cpu 适合较小数据量的高性能系统;memcached可以使用多核支持大数据量的系统; 数据存储方式上:物理内存不..

2021-07-20 17:32:11 201

原创 java自动装箱拆箱

自动装箱:就是将基本数据类型自动转换成包装类型;自动拆箱:就是将包装类型自动转换为基本类型;自动拆箱容易产生空指针问题

2021-07-20 11:50:23 85

原创 二叉树的前序 中序 后序遍历方法

前序:根 左 右中序:左 跟 右后序:左 右 跟上代码:package com.suanfa;//import javax.swing.tree.TreeNode;public class TreeNodeTest { /** * 前序遍历 根 左 右 * @param node */ public static void preOrder(TreeNode node){ if(node...

2021-07-11 22:50:34 114 2

原创 观察者模式的理解

观察者模式是实现代码解耦的一种方式,它包含目标对象和观察者两个元素,当目标对象发生变化是,目标对象将自己的变化推送给所有的观察者,各个观察者根据目标对象的变化,作出响应的处理和判断。实现观察者模式有一点要注意目标对象不能主动取调用观察者,这样才能达到目标对象和观察者的解耦。 观察者模式是建立的一对多的依赖关系。目标和观察者建立的是抽象依赖,具体的目标对象和具体的观察者没有任何依赖关系。 举一个现实中的例子:有一个棵树枝上用绳子挂着一只咸鱼,树下有一只猫和一只狗,它们都眼巴巴的...

2021-07-11 22:24:53 164 1

原创 算法上台阶的实现

有10级台阶,如果每次可以上一级或者两级台阶,上到第10级台阶共有多少种上发?分析:若n=1 有1种上发; 若n=2 有2种上发; 若n=3 有3种上发; 若n=4 有5种上发; 规律是第n级台阶的上发是n-1级和n-2级台阶上发的综合public static void main(String[] args) { System.out.println(getTaiJieSum(4));...

2021-07-10 14:50:43 179

原创 字符串反转的三种方法

1.最直接的调用StringBuffer的reverse方法 StringBuffer db = new StringBuffer("123456789"); System.out.println(db.reverse());此方法的时间复杂度为O(n/2) 空间复杂度为:O(1)2.借助for循环实现public static String reverse2(String str){ StringBuffer temp = new Str.

2021-07-08 22:46:31 215

原创 Java产生死锁的例子

java产生死锁的条件:双方都各自握有一把锁; 双方都没有释放持有的锁,同时又获取对方持有的锁;synchronized产生的死锁:

2021-07-06 21:25:02 225

原创 什么是分布式系统

分布式系统是一组计算机组成的集合,这个计算机系统有以下几个特点:当系统中的一些计算机挂掉,不会影响系统中其他计算机所对应的应用的功能。也就是相对于集中式的系统,他更加的可靠; 由于是分布部署,便于系统进行扩展; 系统可以按照业务功能模块拆分成多个实例。 分布式系统也带来了系统的复杂性,比如分布式事务,分布式session,分布式ID...

2021-06-30 22:02:16 255

原创 FileUploadException: Header section has more than 10240 bytes (maybe it is not properly terminated)]

通过zuul网关文件上传报错:2020-10-19 16:29:01.976 ERROR 8 --- [nio-9090-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org

2020-10-22 11:51:22 4536 1

原创 Endpoint is empty. Forget to configure "loadbalance" in consumer handler chain?

servicecomb进行微服务之间的调用报如下错误:o.a.s.s.c.MicroserviceVersionRule : set instances, appId=bossapp, microserviceName=sso, versionRule=0.0.0+, instanceId=ff4df7d58a8311eaa4cb9c5a4436bc72, version=0....

2020-04-30 10:49:37 801

原创 [HttpServlet] Error occured when handling uri: /cat/s/router

按照https://www.cnblogs.com/huanchupkblog/archive/2019/04/11/10687680.html 跑cat的demo调用链cat部署报错:[04-20 14:52:00.589] [INFO] [DefaultDataSourceProvider] Loading data sources from \data\appdatas\cat\...

2020-04-20 16:44:44 2931 3

原创 docker启动报这个错误:No default Boot2Docker ISO found locally, downloading the latest release..

docker会去对应的地址https://github.com/boot2docker/boot2docker/releases/download/v18.09.8/boot2docker.iso自动下载镜像,但是这个地址貌似就打不开,其实这个镜像文件已经在docker的安装目录里面存在了,只是位置不对例如我的docker安装目录在D:\Program Files\Docker Toolb...

2020-04-19 17:36:16 2620

原创 springcloud连接RabbitMQ报错 :An unexpected connection driver error occured

2020-04-18 12:20:49.489 INFO [zipkin-server,,,] 13584 --- [ main] o.s.c.stream.binder.BinderErrorChannel : Channel 'zipkin-server:9411.sleuth.sleuth.errors' has 1 subscriber(s).2020-04-...

2020-04-18 12:38:44 2059 1

原创 java.net.SocketException: Broken pipe (Write failed)

springboot访问redis报这个错误:org.springframework.dao.InvalidDataAccessApiUsageException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no aut...

2020-03-11 14:35:34 8456

原创 Field jdbcTemplate in ***** required a bean of type '***' that could not be found. - Bean method 'j

spring boot 启动报错:2019-08-01 18:46:05.929 INFO 1480 --- [ main] com.boss.fap.FapServiceMain2 : Starting FapServiceMain2 on LAPTOP-5F6BVL9M with PID 1480 (D:\eclipse-work...

2019-08-02 13:47:36 3107

原创 tongweb部署应用Unable to create annotation scanner for web module frmis: MALFORMED

tongweb部署报这个错误:com.tongweb.catalina.LifecycleException: Failed to start component [StandardEngine[TONGWEB].StandardHost[server].StandardContext[frmis]]at com.tongweb.catalina.util.LifecycleBase...

2019-07-11 18:19:23 6330

原创 eclipse maven 无法下载依赖的jar包 只能下载到lastUpdate文件

首先确保你的eclipse的jdk装的是jdk不是指向jre目录 eclipses上maven配置也没有问题;maven的setting.xml文件也没有问题其次 选中工程右键——》Run as——》Maven build ...jre选择指向jdk路径:然后run看到eclipse已经开始从镜像上下载jar包了下载完成之后可能工程还是有...

2019-05-31 16:16:57 4119 3

原创 spring boot启动报这个错误,然后服务停止

2019-04-10 17:34:28.383 INFO 9768 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService2019-04-10 17:34:37.148 INFO 9768 --- [ main] com.MyApp ...

2019-04-10 17:35:57 5149

转载 [总结] 解决spring-boot 各版本包冲突兼容的方法

思路在微服务盛行的当下,spring boot 流行程度已经家喻户晓。但同时,随着spring boot 快速迭代,出现了很多版本,比如当前已经推出了2.2.x-SNAPSHOT/ ,不同版本的spring boot 对配套使用的spring 组件、第三方组件的版本是有要求。在我们平时的开发中,需要集成某些spring boot功能时,偶尔会遇到包版本冲突,我...

2019-04-09 11:20:26 16814

转载 关于GBK和UTF-8相互转换的乱码问题

再谈java乱码:GBK和UTF-8互转尾部乱码问题分析关于这个老生常谈的问题:第一,不要试图直接去进行GBK和UTF字符集的转换,因为二者存储字节数的不一致,一定会出现乱码问题。 第二,ISO-8859-1是单字节编码的,所以GBK或者UTF-8到ISO-8859-1的转换都是安全,不会数据丢失...

2019-03-22 13:33:03 6578

原创 Spring Security 报There is no PasswordEncoder mapped for the id "null"

security框架是5.1 有一个问题需要注意就是除了在config中进行密码加密:protected void configure(AuthenticationManagerBuilder auth) throws Exception { // UserDetailsService s = // auth.userDetailsService(userService()).ge...

2019-03-20 17:08:55 120

原创 springboot security莫名其妙的登录界面Please sign in

spring boot集成security,启动项目不是出了自己的登录页面,而是下面莫名其妙的页面:整了好久一直是这样,后来才发现其实这个是security默认给我们整的一个用户认证的功能,用户名是:user 密码是在启动的控制台打印出来的:输入用户名和密码 登录进去报404 说明我们什么服务也没有配置,要想配置自己的认证 需要添加一个继承WebSecu...

2019-03-15 15:25:33 30589 7

原创 Table 'mysql.hibernate_sequence' doesn't exist

spring boot集成jpa报这个错误,连接的是mysql数据库加上这个问题解决:@GeneratedValue(strategy = GenerationType.IDENTITY)

2019-01-10 15:35:59 1882 2

原创 Failed to determine a suitable driver class

spring  boot启动报这个错误:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class我遇到的情况是ap...

2019-01-08 18:08:38 2754

原创 java.lang.LinkageError: loader constraint violation:

插件开发启动报这个错误:java.lang.LinkageError: loader constraint violation: loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) previously initiated loading for a different type with

2017-03-30 10:53:33 5028 1

原创 微信测试公众号 url配置失败的问题

微信测试的公众号:     http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index      下面是servlet代码:       public void doGet(HttpServletRequest request, HttpServletResponse respons

2016-12-22 15:55:16 14183 1

原创 在进行故障转移处理期间未能为 JNDI 名称为 webglDS_A6 的资源找到主池管理器。

was运行的时候报这个错误:连接池管理器未能分配受管连接:java.lang.IllegalStateException: J2CA0695E: 在进行故障转移处理期间未能为 JNDI 名称为 webglDS_A6 的资源找到主池管理器。 at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager

2016-11-09 14:22:22 1759

原创 weblogic启动报的错误

.**************************************************** To start WebLogic Server, use a username and ** password assigned to an admin-level user. For ** server administration, use the WebLogic

2016-09-05 14:56:04 3661

原创 Exception in thread "main" java.lang.IllegalArgumentException: Argument cannot be null

绘画SWT界面报这样的错误:Exception in thread "main" java.lang.IllegalArgumentException: Argument cannot be null at org.eclipse.swt.SWT.error(SWT.java:4378) at org.eclipse.swt.SWT.error(SWT.java:4312) at org

2016-09-05 10:39:07 3252

原创 SWT游览器组件的例子

因为里面还有布局管理的代码,记录下来为后来参考package com.swt;import org.eclipse.swt.SWT;import org.eclipse.swt.browser.Browser;import org.eclipse.swt.events.SelectionAdapter;import org.eclipse.swt.events.SelectionEv

2016-06-16 15:59:49 556

原创 exception is java.lang.LinkageError: loader constraint violation: loader

服务启动报了这个错误:Exception in thread "ProductApplicationContextLoadThread-Thread" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mobile.jstx.auditBudgetDAO' define

2016-06-14 17:40:40 3113

原创 由动态代理引起的空指针

这个问题困扰我很长时间,而且我两次跌倒在这个坑里,所以我决定把它记录下来(虽然它的改动很简单) java.lang.NullPointerException        at gov.gfmis.fap.util.dao.springdao.GeneralDAO.getSession(GeneralDAO.java:59)        at gov.gfmis.fap.workfl

2016-06-02 18:50:00 1647

转载 ERROR: JDWP Unable to get JNI 1.2 environment解决办法

编译正常通过,运行debug模式时报错ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]查找该错误原因。发现是重定向输出的

2016-04-29 10:42:33 26388 4

原创 WebSphere+db2使用PROPAGATION_REQUIRES_NEW事务策略因为的系

先啰嗦一下:使用的spring的事务代理,有一条策略是:PROPAGATION_REQUIRES_NEW       需要事务处理。并总是开启一个新事务。如果已经存在事务环境,则挂起之          简单来说就是使用了这个策略就是每次都会强起一个新事务。这个在保证一些必须要提交的业务逻辑上比较常用(不管外部调用是否有事务的环境,也不管外部调用环境是否发生了异常),比如,说保存日志等。

2016-04-13 11:28:49 1050

原创 websphere停止服务:此日期在当前日期/时间之后有效。如果客户机的时钟设置得比服务器的时钟早,就会出现这种情况。请验证此客户机与服务器的时钟是否同步,然后重试该请求。

[15-12-1 0:41:29:483 CST] 00000001 WSX509TrustMa E   CWPKI0311E: 主体集 DN 为 CN=localhost, OU=dz-0191Node01Cell, OU=Node01, O=IBM, C=US 的证书的开始日期为 Fri Dec 11 08:18:45 CST 2015,此日期在当前日期/时间之后有效。如果客户机的时钟设置得比

2016-01-19 16:55:24 3871

原创 websphere8.5部署应用:不支持 userid 为空。 ERRORCODE=-4461, SQLSTATE=42815 DSRA0010E: SQL 状态:42815,错误码:-4,461

配置的db2的数据源通过控制台的测试连接能够连接成功,但是部署应用的时候就报错了:[16-1-6 5:45:18:894 CST] FFDC Exception:javax.resource.spi.ResourceAllocationException SourceId:com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnectio

2016-01-15 10:37:58 27468

转载 Linux(CentOS 6.3)设置VNC远程桌面连接

我只想说一点,这个哥们给我们的技术干货,讲解很透彻,比坑爹的百度经验强多了,所以强烈推荐。刚研究Linux,选的是CentOS6.3的系统,由于刚开始研究Linux,为了这个远程桌面连接走了不少弯路,让大家见笑了。为了弄这个VNC远程连接,网上找了很多资料,好多都有点含糊不清的,昨天通宵才搞定,为了让跟我一样的新手少走一点弯路,所以特地整理了我昨天的过程,发出来跟大家共

2016-01-12 10:44:39 624

CatApplication.sql

美团调用链部署的脚本CatApplication.sql https://codeload.github.com/dianping/cat/ github上的已经打不开了,找了半天才找到,可用

2020-04-20

研读设计模式

挺不错的,很经典,将较难的设计模式用通俗易懂的方式讲述出来,将设计模式的抽象概念,用小例子表达出来

2012-05-15

subversion的源码及依赖包(1.6版)

下载以后解压缩这两个tar包到同一个目录javahl下面,我们就可以开始我们的编译之旅了

2011-12-27

空空如也

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

TA关注的人

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