- 博客(53)
- 资源 (3)
- 收藏
- 关注
原创 Sublime Text 3 自定义快捷键:多行id转为sql的in条件格式
Sublime Text 3 自定义快捷键:多行id转为sql的in条件格式
2022-11-13 11:44:36 493
原创 多个module的springboot项目(比如ruoyi)中html自动更新问题
idea版本: 2019.2ruoyi 4.7.2 (单应用版)我自己的业务放在了一个新module中,仍然是以ruoyi-admin启动应用。如果想运行中即时更新html生效,配置如下:1. 在业务module的pom.xml中添加: <dependencies> <!-- SpringBoot集成thymeleaf模板 --> <dependency> <groupId>org
2022-01-05 10:32:19 597
原创 kafka消费者提交offset时卡住
服务端 kafka_2.11-1.0.1客户端 kafka-clients-1.0.1在断网等情况下,程序会停止在consumer.commitSync(final Map<TopicPartition, OffsetAndMetadata> offsets)这个方法上。是因为默认的超时时间为Long.MAX_VALUE意味着消费者会一直不停的尝试提交offset,只到发生一些unrecoverable(不可恢复的)异常。比如 服务器返回提交失败、线程中断、权限验证失败等...
2021-08-06 18:35:03 1296 3
原创 搭建 Jmx_exporter + Prometheus + Grafana 监控kafka
一、 启动jmx_exporter1. 下载并打包(mvn package)jmx_exporterhttps://github.com/prometheus/jmx_exporter测试jar包(kafka的jmx端口为9898):java -cp collector/target/collector-0.15.1-SNAPSHOT.jar io.prometheus.jmx.JmxScraper service:jmx:rmi:///jndi/rmi://localhost:9898/jm
2021-07-01 12:00:47 1589 4
原创 idea中开发lua同时使用ant
最近在使用openresty做开发开发环境为 idea创建的项目如果选的sdk为lua ,则运行ant时会提示 No JDK specified这时需要配置 Project SDK 为 java如果还想继续lua的提示功能,需要在Modules 中配置 SDK 为 lua...
2021-04-30 16:58:26 172 1
原创 idea mybatis 报错 <statement> or DELIMITER expected,
网上查到好多人说 :去 settings->Language Injections->xml:iBatis3:sql|select|insert|update|delete|statement ,去掉"sql|"即可。但是重启idea后,又恢复了。强迫症一下就犯了。。。这是因为idea又重新生成了一条,如图中的第二条:第一条是去掉“sql|”后的。把第二条去掉 前边的对...
2020-04-27 19:40:48 2524 1
原创 IDEA 乱码问题
1. toamcat启动日志乱码这时只要修改 ${idea安装目录}/bin/idea64.exe.vmoptions 文件(注意32位和64位是不同文件),添加一行 -Dfile.encoding=UTF-8 ,然后重启idea即可。2. 应用运行中的日志打印乱码这是由文件编码及tomcat启动控制的,如果文件是UTF-8编码,需要修改tomcat启动的VM op...
2019-11-03 10:52:28 142
翻译 log4j2.xml配置
<?xml version="1.0" encoding="UTF-8"?><Configuration status="WARN" monitorInterval="30"> <!-- status 应记录到控制台的内部Log4j事件的级别。 此属性的有效值为“trace”,“debug”,“info”,“warn”,“error”和“fatal”。 Log...
2019-08-16 08:56:15 695
原创 Sublime Text 3 中文输入法异常
在Sublime Text 3 中使用中文输入法的时候,输入框(候选中文词框) 不能正确跟随光标位置,有时在屏幕底部,有时在屏幕顶部。 解决方案:安装IMESupport插件 1.下载zip包,https://github.com/chikatoike/IMESupport 2. 解压zip,重命名为IMESupport,移动到 Sublime Text...
2019-05-18 13:18:32 441
原创 kafka-1.0.1 offset失效时间
kafka_2.11-1.0.1 中的offset 默认失效时间是 24小时,也就是1440分钟。配置参数为offsets.retention.minutes, 单位是 分钟。kafka每10分钟运行一次清理过期offset数据。所以如果offsets.retention.minutes 设置小于10分钟,则仍为10分钟清理。就是说,默认情况下,如果你已经读到第5条了,然后停了24...
2018-09-30 10:34:29 2776
转载 dom4j 两种创建XML Document方法中命名空间的差异!
Namespace namespace ... //第一种方法 Document doc = DocumentHelper.createDocument(); Element root = doc.addElement("Root", namespace.getURI()); Element eResultMessage = root.addElement("R
2015-03-10 09:53:59 755
原创 java字符串编码转换
java支持的字符编码很多,想要查看是否被java所支持,可以使用方法: System.out.println(Charset.isSupported("UTF-8")); // true System.out.println(Charset.isSupported("ISO8859-1")); // true System.out.println(Charset.isSupp
2015-01-09 10:20:21 461
原创 java(tm) platform se binary 已停止工作
java tm platform se binary 已停止工作。。今天突然发现,这个报错居然和谷歌输入法有关系!!!在谷歌输入法状态下特别容易出现这个错误!!!目前我没有好的办法,直接卸掉了用了好久的谷歌输入法。。。听说国内的输入法也有类似问题,无语。
2014-12-25 14:14:48 2961
原创 servlet-api.jar和javax.servlet-api.jar、jstl.jar和jstl-api.jar的联系区别
用maven的时候注意到,仓库中会有一个servlet-api.jar,一个javax.servlet-api.jar,前一个是servlet3版本之前的地址,后一个是servlet3之后的版本地址。jstl.jar是apache出品的,jstl-api.jar是Glassfish出品。其实jstl还有很多其他的版本,例如jboss的 等等。
2014-12-12 11:19:30 4895
转载 关于mysql最大连接数
MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_conn
2014-10-13 15:51:43 783
转载 继承自HttpServlet的实现中,doGet和doPost方法都是protected域的
在学习Servlet的过程中,我们大多时候编码都是直接继承HttpServlet这个类,并且重写doGet ,doPost,但是查看Api时我们会发现Servlet接口 ,GenericSevlet抽象类 以及HttpServlet类中都有service方法,那么为什么我们继承HttpSevlet类时不要重写service 而要重写doGet doPost呢?service的作用是什么捏??
2014-07-15 10:18:04 5010
原创 spring mvc用rest注解时的文件上传和参数传递
html中的form如果添加enctype="multipart/form-data"后会出现接受参数为null,这是
2014-05-06 16:48:43 3413
转载 spring mvc 配置
web.xml 配置:1234567891011121314 dispatcher class>org.springframework.web.servlet.DispatcherServletclass>
2014-04-14 18:38:32 435
转载 spring mvc url映射
普通 URL 路径映射@RequestMapping(value={"/test1", "/user/create"}):多个URL路径可以映射到同一个处理器的功能处理方法。URI 模板模式映射@RequestMapping(value="/users/{userId}"):{×××}占位符, 请求的 URL 可以是 “/users/123456”或“/users/
2014-04-14 18:17:37 528
转载 apache ab传递参数
AB使用时,网上通篇一律,在进行示例时使用的连接一般都是http://*.com,这种写法是没有带参数,如果你想测试一个写入的Case,那需要传递参数给后台,如何传递参数呢?这里有一个登录的请求,需要登录名和密码,路径是这样的:http://*/login.action?userName=admin&userPassWord=admin使用该连接进行测试:ab -n 1 h
2014-04-03 16:31:45 703
转载 apache的ab性能测试工具
ab是Apache超文本传输协议(HTTP)的性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能, 主要是显示你安装的Apache每秒可以处理多少个请求。参数:ab [ -A auth-username ] [ -c concurrency ] [ -C cookie-name=value ] [ -d ] [ -e csv-file ] [ -g gnuplot-fi
2014-04-03 10:01:03 459
转载 jquery之ajaxfileupload异步上传插件
由于项目需求,在处理文件上传时需要使用到文件的异步上传。这里使用Jquery Ajax File Uploader这个组件下载地址:http://www.phpletter.com/download_project_version.php?version_id=6服务器端采用struts2来处理文件上传。所需环境:jquery.jsajaxfileupload.jsstruts
2014-03-07 23:46:02 553 1
原创 RequestContextListener与ContextLoaderListener的关系
RequestContextListener implements ServletRequestListenerServletRequestListener extends EventListenerServletRequestListener监听HTTP请求事件,Web服务器接收的每次请求都会通知该监听器。ContextLoaderListener extends C
2014-02-26 16:24:14 2422
转载 memcached全面剖析–5. memcached的应用和兼容程序
mixi案例研究mixi在提供服务的初期阶段就使用了memcached。 随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。 此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。 现在,memcached已成为mixi服务中非常重要的组成部分。图1 现在的系统组件服务器配
2013-11-06 16:34:09 513
转载 memcached全面剖析–4. memcached的分布式算法
memcached的分布式正如第1次中介绍的那样, memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。 服务器端仅包括 第2次、 第3次 前坂介绍的内存存储功能,其实现非常简单。 至于memcached的分布式,则是完全由客户端程序库实现的。 这种分布式是memcached的最大特点。memcached的分布式是什么意思?这里多次使用了“分
2013-11-06 16:32:53 453
转载 memcached全面剖析–3.memcached的删除机制和发展方向
memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。 本次介绍memcached的数据删除机制,以及memcached的最新发展方向——二进制协议(Binary Protocol) 和外部引擎支持。memcached在数据删除方面有效利用资源数据不会真正从memcached中消失上次介绍过, memcached不会释放已分配的
2013-11-06 16:32:16 484
转载 memcached全面剖析–2.理解memcached的内存存储
Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。 在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。 但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下, 会导致操作系统比memcached进程本身还慢。Slab Allocator
2013-11-06 16:31:33 443
转载 memcached完全剖析–1. memcached的基础
memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在
2013-11-06 16:29:07 367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人