自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 mysql-connector-java8 时间字段保存错误排查(一)

背景最近新开一个项目,创建工程时为了与时俱进,springboot使用了2.3.3.RELEASE,orm框架使用mybatis,mybatis-spring-boot-starter相应的使用了2.1.3,mybatis generator使用了1.4.0。然后就是巴拉巴拉码代码(顺便吐槽下mabatis-generator使用MyBatis3DynamicSql方式生成的代码,使用起来跟jooq还真特么像啊哈哈。)好了,代码码好开始自测了,结果发现问题了保存记录的时候,mysql表的times

2020-09-14 11:08:54 678

原创 k8s相关

KubernetesService 的type默认是ClusterIPType的取值以及行为如下:ClusterIP:通过集群的内部 IP 暴露服务,选择该值,服务只能够在集群内部可以访问。NodePort:通过每个 Node 上的 IP 和静态端口(NodePort 默认30000-32767)暴露服务。NodePort服务会路由到ClusterIP服务,这个...

2019-10-18 11:38:44 338

原创 k8s CrashLoopBackOff

ingress-service-pods1、列出podskubectl get po -n kube-system输出:NAME READY STATUS RESTARTS AGEtraefik-ingress-5488dc6fb4-z79x5 0/1 ...

2019-10-12 14:27:03 1970

原创 spring exposeProxy AopContex.currentProxy()

exposeProxySet whether the proxy should be exposed by the AOP framework as a ThreadLocal for retrieval via the AopContext class. This is usefulif an advised object needs to call another advised met...

2019-10-10 15:34:25 177

原创

docker安装neo4j之后,发现了一些不一样的点,所以学习一下一、ps -ef,发现进程信息是/sbin/tini -g -- /docker-entrypoint.sh neo4j,那么tini是什么玩意儿呢照样查了几篇文章,总结一下就是操作系统需要init进程来收割僵尸进程,而之前一般情况下,docker里都不运行init进程,只运行应用进程,应用进程是不会去收割僵尸进程的,于是会...

2019-08-08 12:00:53 652

原创 spring aop的坑

现。       既然要优化,第一步是得分析分析时间都消耗在哪里了,于是想在服务内的方法上加切面,使用spring的stopwatch来统计每次请求中每个方法执行的时间。写好了注解和切面,把注解加到方法上,然后本地跑起来测试,启动是成功了,但是dubbo admin上查无此服务,这就尴尬了,为什么呢。       在dubbo AnnotationBean里打断点跟了下  Service service = bean.getClass().getAnnotation(Servi

2019-04-29 17:52:17 448

原创 Spark Streaming vs Flink vs Storm vs Kafka Streams vs Samza:选择你的流处理框架

和技术的出现,数据增长率可能还会加速。      从技术上讲,这意味着大数据处理将变得更加复杂和具有挑战性。许多用例(例如移动广告,欺诈检测,出租车预订,护理监控等)需要在数据到达时实时进行处理,以便做出快速可行的决策。这就是分布式流处理变得非常流行的原因。    现在有许多开源流式计算框架可用。有趣的是,几乎所有这些框架都是在过去几年中发展起来的。因此,对于理解和区分流式框架而言,新人很容易混淆。在这篇文章中,我将首先讨论流式计算的种类和方方面面,然后再来比较最流行的开源流式计算框架:Flink,Spar

2019-04-29 14:16:28 522

原创 jvm 汇编码

un2()); } public int fun() { int i = 10; try { return i; } finally { i = 20; } } public StringBuilder fun2() { StringBuilder s = new StringBuilder("Hello&q

2019-03-14 15:58:04 413

原创 一个dubbo 异常

ParameterMessageInterpolator instead at org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator.buildExpressionFactory(ResourceBundleMessageInterpolator.java:102) ~[hibernate-validator-5.4.1.Final.jar:5.4.1.Final] at org.hibernat

2019-03-13 12:02:41 258

原创 kafka sensor相关

2019-03-12 10:39:23 159

原创 kafka partition

2019-03-11 19:55:51 536

原创 kafka commit mode

er<K, V> ackListener) { Assert.state(!this.isAnyManualAck || !this.autoCommit, "Consumer cannot be configured for auto commit for ackMode " + this.containerProperties.getAckMode()); final Consumer<K, V> co

2019-03-08 10:21:22 2065

原创 java metaspace

10846K(4019712K), 0.0119061 secs] [Times: user=0.10 sys=0.01, real=0.01 secs] 1.867: [Full GC (Metadata GC Threshold) [PSYoungGen: 10758K->0K(1223168K)] [ParOldGen: 88K->10044K(2796544K)] 10846K->10044K(4019712K), [Metaspace: 20875K-

2018-12-03 15:45:04 404

原创 maven archetype

mvn archetype:create-from-project 但是这样会把工程下所有文件都给打到archetype里去了,所以得加些配置,在目录建一个配置文件,里面可以加入以下内容:groupId The default groupId of the generated project.artifactId The default artifactId of the generated project.version The default version of

2018-11-08 17:51:58 180

原创 mysql索引

了根节点和叶子节点,其他节点至少要有ceil(m/2)个孩子节点3、如果根节点不是叶子节点,至少要有2个孩子节点4、所有叶子节点都在同一层5、每个节点保存了键值、数据、指针,假设为(k1,k2,....kn,p1,p2....pn),键值为记录的主键值,数据为除主键以外的其他内容,指针指向孩子节点的存储块地址6、n的取值: ceil(m/2)+1 <= n <= m-17、键值按大小排序,p(i)数据块的键值都小于(ki),但是大于k(i-1)b树查找时每

2018-11-02 18:35:59 74

原创 linux sudo

2018-10-17 11:33:01 132

原创 java CompletionStage CompletableFuture

java.util.concurrent.CompletionStage  * <li>The computation performed by a stage may be expressed as a * Function, Consumer, or Runnable (using methods with names including * <em&gt...

2018-10-09 10:57:41 509

dubbo 动态配置

RegistryFactory registryFactory = ExtensionLoader.getExtensionLoader(RegistryFactory.class).getAdaptiveExtension();Registry registry = registryFactory.getRegistry(URL.valueOf("zookeeper://10.20.15...

2018-09-27 17:37:14 2640

原创 dubbo2.5.7 reference源码阅读

public class ReferenceBean<T> extends ReferenceConfig<T> implements FactoryBean, ApplicationContextAware, InitializingBean, DisposableBean afterPropertiesSet(),初始化consumer、application、...

2018-09-27 17:02:37 325

重新开始学习

在老板的强迫下,今天去到51CTO下载资料学习,偶然间想起来,原来我也是有博客的,原来我也写博客的。。。决定订阅期刊,重新开始学习。51CTO技术资料这个网站资料还蛮全的,电子期刊种类也不少,可以多去逛一下。...

2012-06-21 16:43:23 87

fckeditor

使用JAVASCRIPT版的FCK,在页面加载时(未打开FCK),创建一个隐藏的TextArea域,这个TextArea的name和ID要和创建的FCK实例名称一致,然后点击"Open Editor"按钮时,通过调用一段函数,使用FCK的ReplaceTextarea()方法来创建FCKeditor,代码如下:java 代码 <script type="text/javas...

2007-07-16 15:53:00 72

Tomcat:IOException while loading persisted sessions: java.io

Tomcat在启动时出现如下异常问题:严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage是因为保存在硬盘上的session数据读取失败,问题似乎不大,但是如果不处理一下,每次启动都会出现这个问题,...

2007-06-29 15:49:34 65

filter类的具体使用和配置

一。web.xml文件配置 xml 代码 <filter>      <filter-name>Filter User</f...

2007-06-19 16:44:57 265

isLast问题

在遍历结果集的时候,用rs.isLast()来判断是否到达最后一条,结果报出异常:java.sql.SQLException: 对只转发结果集的无效操作: isLast在网上找到一个解决方法是:java 代码 PreparedStatement ps = conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, R...

2007-05-29 10:44:12 908

hibernate的延迟检索问题

代码如下java 代码 ......    Family family = (Family) this.getRequest().getSession().getAttribute("family");    familyId = family.getFamilyid();    Set systemdata = family.getSystemdatas(...

2007-05-24 16:16:58 135

spring+hibernate 中clob的使用

        最近在做一个博客,里面的content字段本来是使用varchar2(4000),但是实际使用发现最多只能存入600多个字符,很奇怪,具体原因还不知道。在同事建议下决定使用clob来存储大文本;        在网上查阅了一些资料,其中一种方法是:  在hbm文件中加 xml 代码 <property name="content" type="text"...

2007-05-24 11:58:59 142

空空如也

空空如也

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

TA关注的人

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