![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 64
淘气小子
这个作者很懒,什么都没留下…
展开
-
dubbo 本地调试的三种方法
背景在开发Dubbo服务时,可能是多个人同时开发,但是都公用一个Zookeeper注册中心,这时就会出现同一个服务会有多个提供者(如果每个开发者都运行了提供者服务),这时如果某个开发者通过消费者服务在调用提供者服务时,可能调到别的同事机器上了,此时无法进行调试。为了解决这个问题,dubbo 可以有三种方法来解决。方法一修改服务提供者和服务消费者的版本号,比如修改服务提供者需要本地调试的某个API的版本号@Service(interfaceClass = CcbBankServiceApi.class原创 2020-10-28 10:03:37 · 5266 阅读 · 1 评论 -
mysql 导出CSV ,TEXT文本 换行问题解决方案
背景产品提了个数据需求,让我帮忙导批数据,我一顿操作猛如虎,三下五除二把邮件发过去了。过了一会儿产品说数据中长文本都换行了,她没法做分析。让我想办法把多行搞成一行,我打开文件一看,还真换行了,这是为什么呢?我强行答应产品,我可以解决,其实心里慌的一批。解决方案在换行的字段上面加上REPLACE(REPLACE(PROVINCENAME, CHAR(10),’ ‘), CHAR(13),’ ‘...原创 2020-04-21 10:10:37 · 4113 阅读 · 0 评论 -
springboot2.x默认使用的代理是cglib代理
背景因为项目优化,打算写个日志的切面类,于是起了个springboot 工程,在这里面测试。结果在springboot 里面测试正常,能正确打印日志,但是把代码复制到实际项目中,在进入切面打印日志的时候总是报错,报空指针错误。经调试发现每次都是在获取注解上的属性时报错。当时百思不得解。后来灵光一闪,想到可能是项目中获取到的是接口方法,而springboot是实现类的method ,所以可以拿到注...原创 2019-08-19 20:24:33 · 16351 阅读 · 1 评论 -
如何删除GitHub或者GitLab 上的文件夹
需求分析假设小明有一天不小心把本地仓库的一个文件夹A推送到了远程GIT服务器(例如:github,gitlab,gitee)上,此时想删除远程仓库的文件夹A,但是本地又不想删除。小明于是去问小红,怎么办?小红不假思索的说,github,gitlab 不是可以删除吗?你直接在远程服务器上操作呀。小明告诉小红,你有所不知,远程操作只能操作单个文件,无法删除文件夹,你可不会傻到一个一个文件去删除。小...原创 2018-05-24 22:43:20 · 34300 阅读 · 0 评论 -
Http 重定向到Https,post请求被强制转换为get请求的解决方案
背景由于公司的项目需要部署到tomcat 中,且要对外提供https的访问,所以我按照网上的教程,自己制作自签名证书,导入到tomcat 中,这个详细的步骤网上有大把的教程,这里不再赘述。证书配置好后,能够访问,由于需要将以http访问的请求重定向到https,所以我又在tomcat 中的web.xml中配置了如下信息: <login-config> <!-...原创 2018-04-27 22:10:38 · 25894 阅读 · 3 评论 -
Spark 读取Hbase 映射到Hive中的外部表报java.lang.NoSuchMethodError: org.apache.hadoop.hive.serde2.lazy.LazySim
错误信息java.lang.NoSuchMethodError: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe.initSerdeParams(Lorg/apache/hadoop/conf/Configuration;Ljava/util/Properties;Ljava/lang/String;)Lorg/apache/hadoo原创 2018-01-10 20:50:55 · 9679 阅读 · 1 评论 -
org.elasticsearch.transport.TransportSerializationException: Failed to deserialize response解决方案
错误信息org.elasticsearch.transport.RemoteTransportException: [Failed to deserialize response of type [org.elasticsearch.action.admin.cluster.state.ClusterStateResponse]]Caused by: org.elasticsearch.tr原创 2018-01-10 00:11:08 · 3364 阅读 · 2 评论 -
单例模式的各种写法总结
1. 单例模式的概念 单例模式,是设计模式中最简单的一种。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。1.1 单例模式中的几个要素私有构造方法(不能被实例化,阻止对象的生成) 指向自己实例的私有静态引用( 在其内部产生该类的实例化对象,并将其封装成private static类型) 定义一个静态的公有的方法返回该类的实例原创 2017-07-08 17:45:01 · 751 阅读 · 1 评论 -
Spring 注解中,普通类获取@Service标记的方法 或者bean对象
使用Spring框架,我们不需要创建类的对象,都有Spring 容器创建,并通过注解来注入。注入的原理就是在程序启动的时候,Spring根据xml中配置的路径来扫描类,如果发现类的上方有类似@Service,@Controller,此时就会定位到当前类,然后来给当前类中标有注解的属性进行注入,从而我们可以使用该属性,调用方法。那么普通类怎么使用@Service标记的方法呢?1.如果你想用@autow原创 2017-05-03 14:31:38 · 34359 阅读 · 7 评论 -
java.net.ConnectException: Connection refused: connect 解决办法记录
错误背景今天在学习Java NIO 编程时,遇到这个错误,以为是端口被用,遂换了个端口,依然报这个错。于是我将127.0.0.1换成localhost,依然报错。于是我去查看window/system32/drivers/etc/Hosts文件,配置是对的呀,顿时懵逼。于是去问度娘,各种方法都尝试了,什么Tcp/ip打开呀,什么ping 127.0.0.1呀,绕了一大圈都不管用。心累,后来找资料的时原创 2017-04-04 13:23:39 · 17765 阅读 · 1 评论 -
文件上传支持File类型和Text类型的解决方案
在Web开发中,经常会遇到文件上传和文本类型的表单的提交。但后台总是只能获取一种,不能同时获取文件流和文本数据,经过研究现提供俩种解决方法。方法一:使用smartupload组件,开发smartupload组件的公司官网貌似不在了。需要注意的是从网上下载的smartupload jar包没有处理中文乱码问题,需要自己修改源代码,重新编译。我附件里会附上我重新编译的Jar包供大家下载。HTM原创 2016-09-26 17:02:31 · 3148 阅读 · 0 评论 -
jd-eclipse 的安装和使用(最新版的)
JD-Core 是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或键入“枚举” 。JD-GUI 和 JD-Eclipse都包括JD-Core。JD-GUI 是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即原创 2014-10-20 23:07:49 · 24142 阅读 · 3 评论 -
hibernate中怎么只删除中间表
数据库有三张原创 2014-05-06 14:01:33 · 3000 阅读 · 1 评论