上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 1、Curator 官网介绍:Apache Curator is a Java/JVM client library for Apache Zookeeper。Guava is to Java what Curator is to Zookeeper。 一款zookeeper客户端。 地址:http 阅读全文
posted @ 2020-04-11 23:31 一首简单的歌 阅读(166) 评论(0) 推荐(0)
摘要: 定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 一、简单例子: 下面先以一个简单的例子说明一下: 抽象模板类: package template; public abstract class RoastFish { 阅读全文
posted @ 2020-04-09 23:02 一首简单的歌 阅读(716) 评论(0) 推荐(0)
摘要: java的参数化类型被称为泛型(generics)。平时见到最多的泛型应用是在各个集合中,比如ArrayList、HashMap中。 c++的泛型使用的是膨胀法,就是生成多个实现类。而java使用的是擦除法,就是将对象存入时都擦除为Object类型,但是在取出时再根据相应类型进行一次类型转换。 下面 阅读全文
posted @ 2020-04-07 22:50 一首简单的歌 阅读(318) 评论(0) 推荐(0)
摘要: 开发中经常出现批量的插入或者更新操作,当批量操作的数据较多时,比如到了几万行数据,会遇到操作数据库报错的情况,这个其中一种原因就是max_allowed_packet的配置问题,max_allowed_packet配置了数据库单次执行sql语句的大小,若超出配置的大小,就会出现报错。 如何查看max 阅读全文
posted @ 2020-04-06 23:17 一首简单的歌 阅读(448) 评论(0) 推荐(0)
摘要: 开发中偶尔会出现端口被占用的情况,简单介绍下排查方式: 1、windows下使用命令 netstat -ano,会出现如下内容: 可以获取到协议类型(TCP、UDP),本地地址与端口号,访问的外部地址与端口号,连接的建立状态,以及PID(进程号)。 也可以针对某一个端口号进行精确查找,命令如下:ne 阅读全文
posted @ 2020-03-27 23:05 一首简单的歌 阅读(5293) 评论(0) 推荐(0)
摘要: 一、概念 synchronized是java中的一个关键字,表明一段代码需要同步执行。 Lock是一个接口,其有多个实现类,像我们比较常用的ReentrantLock。 二、实现 synchronized是托管给jvm执行的,使用起来比较简洁。 Lock是jdk代码实现的,需要开发者自己管理的细节比 阅读全文
posted @ 2020-03-27 22:43 一首简单的歌 阅读(190) 评论(0) 推荐(0)
摘要: 问题: mysql 8小时断开连接问题:mysql的默认设置下,当一个连接的空闲时间超过8小时后,mysql 就会断开该连接,而连接池认为连接依然有效。在这种情况下,如果客户端代码向连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常。 解决方案: 可以 阅读全文
posted @ 2020-03-25 22:01 一首简单的歌 阅读(2353) 评论(0) 推荐(0)
摘要: 前述的几种java访问数据库的方式: jdbc是最原始的方式,使用比较繁琐; JdbcTemplate方式相对方便性有一些提高,但在工程应用中仍然很不方便。 接下来继续记录使用持久化框架来进行数据库操作,本文记录使用Mybatis进行记录的的简单示例: 1、定义 官网的定义: MyBatis is 阅读全文
posted @ 2020-03-24 22:23 一首简单的歌 阅读(583) 评论(0) 推荐(0)
摘要: 为了兼容emoji表情符及一些特殊字符(4字节utf保存的字符,若采用传统的uft8的3字节保存会导致保存报错),需要在项目中设置uft8mb4编码格式。 这里首先看一下mysql官网文档对于使用的mysql驱动的说明:https://dev.mysql.com/doc/connector-j/5. 阅读全文
posted @ 2020-03-23 23:28 一首简单的歌 阅读(6123) 评论(0) 推荐(0)
摘要: 看第一个例子: 自定义一个listener: package com.test.common.listener; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import 阅读全文
posted @ 2020-03-11 23:14 一首简单的歌 阅读(690) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页