
java
文章平均质量分 73
一叶知秋007
自强不息,奋斗不止
展开
-
Prometheus抓取Docker Swarm集群副本服务
promethus抓取docker swarm内的服务指标原创 2022-04-13 16:43:56 · 2007 阅读 · 0 评论 -
yaml中遇到的坑
遇到的问题最近在使用sharding-jdbc 进行分表拆分,配置了分表规则在yaml上,但是发现最终入库的时候路由规则并未生效,便开始寻找bug。解决问题的思路由于从来没有遇到类似的问题,且有之前成功路由其他表的规则。首先怀疑是框架本身问题,于是按照以下思路进行排查:首先读shard-jdbc关于路由部分源码查看其他表是否能正常路由更换路由字段和规则,看能够生效。以上问题在第三点时发现更换其他字段可以正常路由,于是再仔细读shard-jdbc源码并调试。最终发现在yml中配置的路由原创 2021-08-02 17:51:02 · 710 阅读 · 0 评论 -
java(spring boot)程序启动(失败|慢|卡死)解决
在平常的工作中,我们有时会遇到项目启动一直卡在某个地方,但是又没有日志输出,很难定位到底是在哪里卡住,下面笔者分析下个人本地调试的一些经验。为什么会卡首先我们需要明确下有哪些情况会导致主线程阻塞。在平常开发工作中,以下是常见场景网络请求阻塞(包括连接数据库,redis等,但一般此类设计时都会有超时时间)读取和写入本地流时一直阻塞开启debug定点程序被手动阻塞debug模式下断点过多...原创 2020-02-25 15:49:52 · 5811 阅读 · 0 评论 -
深入推荐引擎相关算法 - 协同过滤
深入推荐引擎相关算法 - 协同过滤集体智慧和协同过滤什么是集体智慧集体智慧 (Collective Intelligence) 并不是 Web2.0 时代特有的,只是在 Web2.0 时代,大家在 Web 应用中利用集体智慧构建更加有趣的应用或者得到更好的用户体验。集体智慧是指在大量的人群的行为和数据中收集答案,帮助你对整个人群得到统计意义上的结论,这些结论是我们在单个个体上无法得到的,它往...转载 2018-11-20 21:50:04 · 496 阅读 · 0 评论 -
推荐引擎初探
内容转载自: 推荐引擎初探“探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方法,其中还涉及一些基本的优化方法,例如聚类和分类的应用。同时在理论讲解的基础上,还会结合 Apache Mahout 介绍如何在大规模数据上实现各种推荐策略,进行策略优化,构建高效的推荐引擎的方法。本文作为这个系列的第一篇文章,将深入介绍推荐引擎的工作原理,和其中涉及的各种推荐机制,以及...转载 2018-11-20 21:39:02 · 345 阅读 · 0 评论 -
流行的rpc框架性能测试对比
本文转载自鸟窝的博客 流行的rpc框架benchmark 2018新春版目录 [−]本文测试的RPC框架测试场景 模拟业务处理时间测试数据测试client测试指标测试环境测试结果 处理时间 0ms处理时间 10ms处理时间 30ms随着公司规模的扩大,以及业务量的激增,单体应用逐步演化为服务/微服务的架构模式, 服务之间的调用大多采用rpc的方式调用,或者消...转载 2018-02-10 14:23:03 · 41945 阅读 · 3 评论 -
Maven使用多环境配置
在工作中,我们经常遇到多环境需要不同的配置文件,例如不同环境下连接的数据库不一致。 在spring boot项目中可以较为方便的集成,那么在传统的spring web项目中应该如何解决这个问题呢,下面我们尝试使用maven的filter进行处理不同环境的变量值。配置pom文件为pom文件添加profile的配置 profiles> profile> i原创 2018-02-02 16:40:44 · 1305 阅读 · 0 评论 -
使用linux 命令行下载oracle官网jdk失败处理方法
最近在服务器上安装jdk遇到一个问题,oracle官网下载jdk都需要同意它的license才能下载,所有直接使用wget xxx会下载到它的html文件,并不能下载真实文件。解决办法:UPDATED FOR JDK 9 it looks like you can download it now directly from java.net without sending a headerwget翻译 2017-11-23 18:30:22 · 2456 阅读 · 0 评论 -
我踩的thymeleaf渲染框架的坑
最近公司用的thymeleaf来做前段渲染框架,老实说我比较喜欢它对html代码的0入侵,但是正因为这一点我又觉得好坑,无法像freemarker那样随便输出动态数据,所有的东西都得和标签有些关联才行。1. thymeleaf渲染元素属性值的坑公司有个业务上我需要对a标签的href属性加一个动态id参数上去,<a href="asda?id={user.id}">click</a>这里我准备吧{u原创 2016-09-23 14:31:12 · 20320 阅读 · 10 评论 -
thymeleaf使用基础教程
在上篇文章构建微服务:Spring boot 提高篇中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。前几篇文章地址:构建微服务:Spring boot 入门篇构建微服务:Spring boot 提高篇构建微服务:Spring Boot中Redis的转载 2016-09-12 11:18:45 · 63666 阅读 · 4 评论 -
centos7下搭建tomcat+openjdk+mysql+vsftpd+nginx
centos7搭建tomcat+openjdk+mysql+vsftpd安装openjdkyum install java-1.7.0-openjdk* -y 安装mysql 由于CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替,所以安装mariabd使用yum安装mariadbyum install mariadb-server mariadb操作m原创 2016-05-17 16:54:10 · 725 阅读 · 0 评论 -
MAVEN向本地仓库导入jar包
Java代码 mvn install:install-file -DgroupId=包名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=jar -Dfile=jar文件所在路径 以pinyin4j-2.5.0为例:1、将pinyin4j-2.5.0.jar文件放在“D:\JAR_LIB”目录下(该目录转载 2015-12-05 16:46:11 · 5370 阅读 · 0 评论 -
[SqlHandle] java mysql语法 sql语句拼接工具简类
SqlHandle sqlhandle =new SqlHandle(SqlHandle.OPERATES[2],table);sqlhandle.OPERATEFILED(field1, value1);# SqlHandle * mysql语法 sql语句拼接工具简类 * 使用场景:需要快速书写sql语句时用到,主要使用的是mysql中的sql语法 * 该版本的select原创 2015-12-10 10:11:51 · 3315 阅读 · 0 评论