自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

琴韵

宝剑锋从磨砺出,梅花香自苦寒来。只与同好争高下,不共傻瓜论短长!

  • 博客(51)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

原创 EasyExcel导入导出下载模板(带下拉)

EasyExcel导入导出网上资料很多,这里就不多做描述了,总之就是一款比较轻而小,易用的excel操作工具包;这里在项目中使用到,做下笔记。以及表格中下拉框的实现;声明:本文思路是借鉴于某大神的,然后自己进行二次改版而成的,用注解的方式来进行动态下拉列表的绑定。所以代码略微有点多。 还有另一种方式,则是将数据源传入进来直接进行绑定,这样可以做到真正的与业务分离,可以更加灵活。EasyExcel导入EasyExcel.read(file.getInputStream(), ImportSecurity

2022-03-22 17:42:34 6174 2

原创 SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(四)

本文是最后一篇, 本打算写grafana视图以及数据源配置,因为服务器原因,就不写视图配置了,这个也比较简单, 根据官网就可以自己配置出想要的监控视图了.这里写自定义指标(一个用注解实现的,另一个非注解的在github 上,这里就不啰嗦着去写了,实现方式原理相同)以及simple-json的实现;定义指标@Componentpublic class MethodRuntimeCollecto...

2019-08-11 21:43:19 810

原创 SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(三)

上一篇将所有的监控工具安装完成,并编写了各个脚本;这一篇进行项目编写.添加consul依赖<dependency> <groupId>com.ecwid.consul</groupId> <artifactId>consul-api</artifactId> <version>1.4.2</versio...

2019-08-09 00:10:22 867

原创 SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(二)

上一篇搭建起了一个简单的健康指标检查.这一节继续整合;所需工具下载搭建监控平台所需要的工具:grafana: 监控数据的视图展示;官网下载地址: https://grafana.com/prometheus: 监控数据采集;官网下载地址: https://prometheus.io/download/#prometheusnode_exporter : 数据导出器官网下载地址: h...

2019-08-04 20:52:04 539

原创 SpringBoot+actuator+prometheus+Consul+grafana监控系列(一)

由于单位项目,部分业务以及服务器需要做到实时监控,便找了行业较为前沿流行的技术进行摸索,经过部署实践,做以总结,将小小心得分享,也便于日后查看;本文采取一键安装,一键卸载,文中脚本可以直接使用,搭建环境如下:Linux 麒麟OS + 红莲花浏览器 + 神通数据库sringboot项目搭建(略)添加actuator,prometheus依赖 <dependency&gt...

2019-08-04 18:00:09 806 2

原创 开悟

>> 开悟炉烟曲直三重天,五律七弦奏华年.一世百年浮沉事,弹指一挥便成仙.

2019-07-27 17:19:09 144 2

原创 linux进程监控:判断是否存在,是否僵死进程,进行重启和杀死重启

最近做了一个进程调度框架,为了确保进程正常运行,进行了轮训检测;在进程不存在的时候,自动重启,如果存在,判断是否僵死,如果僵死,就kill掉,再自动重启;直接上脚本:轮询检测进程(cron)创建/root/runcron 目录, (目录是自己随便建的) 在这个目录下存放要执行的shell脚本, 参考脚本在下边;记得设置脚本的可执行权限 chmod u+x filename在 /et...

2019-03-07 16:19:49 9990 2

原创 沙洲不再冷

沙洲不再冷黄沙万里亦倾城,山水一行各一程。寂寞沙洲云烟客,莞尔一笑恋一生。

2019-01-28 23:08:38 145

原创 十步诗

十步诗曾无七步已成诗,今日不才仿那时.梁下往来三倍数,心中却难执单词.

2019-01-25 12:34:26 444

原创 单一职责,开闭,里氏,依赖原则

单一职责原则理解1:该原则提出了对对象职责的一种理想期望.对象不应该承担太多职责,正如人不应 该一心分为二用.唯有专注,才能保证对象的高内聚;唯有单一,才能保证对象的细 粒度.对象的高内聚与细粒度有利于对象的重用;2:一个类(或者大到模块,小到方法)承担的职责越多,它被复用的可能性越小.而且如 果一个类承担的职责过多,就相当于将这些职责耦合在一起,当其中一个职责变化 时,可能会影响其他...

2019-01-25 12:28:16 289

原创 接口隔离原则

近来换工作,做一些保密的项目,由于项目时间比较赶,有段时间没有更新博客了. 老铁们,现在继续走起.废话不多说了,直接上;接口隔离原则定义接口隔离原则的定义如下: 客户端不应该依赖那些它不需要的接口. 注意,在该定义中的接口指的是所定义的方法.另一种定义方法如下: 一旦一个接口太大,则需要将它分割成一些更细小的接口,使用该接口的客户端 仅需要知道与之相关的方法即...

2019-01-24 15:33:41 395

原创 springboot : StandardContext ~~~LifecycleException

关于springboot以tomcat方式启动,而引发的问题,查阅了依赖以及环境都是没有问题的.百度一堆都说web.xml问题. 可信度还是低.整个项目没有用到XML配置文件. 其实所有怪异的现象都是因为一些自己所不注意的小问题引起的.如果能够细心点,就不会出现这么多的问题.写下告诫自己; 问题::明显一看就是包引入问题.简单查看过后以为依赖,然后并不是依赖. 而是代码中所引入的包不对.造成启动...

2018-04-25 11:45:51 452

原创 2018-古诗

无题 未解心中谜,周公亦不归. 轻衣凭牖望,天地尽是非. 把酒席地饮,思绪几纷飞? 待君相聚日,与我话心扉! 小游园 此景生此情,此情生此生. 此生若是风,常吹满园青. 归去 迷途少年应知返,不畏浮云遮望眼. 采药此山云深处,卦炉炼丹济心田....

2018-04-23 17:46:11 369

原创 (七)springboot加入AOP及初探

相关概念aspect:切面,横切多层面的关注点的模块化Joinpoint:连接点.程序执行期间的一个点,连接点总是代表一个方法的执行.advice:通知, 在特定连接点处采取的行动.包括before,after,around等.Pointcut:切入点.定义一个类似正则的表达式,与通知相关联.简单例子项目为springboot项目,JDK1.8,工具idea代码上的注释,是在测试包含所有通

2018-02-07 17:29:46 257

原创 Linux-centos7.2配置Java环境变量

在这里配置一个永久并对所有用户都有效的环境变量配置;一:官网下载JDK, http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html也可以直接使用命令wget jdk-url在服务器直接下载二:解压指定目录,这里选择home(可以自己指定) 使用 pwd命令获取到当前

2018-01-12 15:07:02 437

原创 (六)spring-boot定时任务

spring-boot的定时任务比较简单,直接上代码:一: 使用注解打开定时任务@EnableScheduling //打开定时任务@SpringBootApplicationpublic class SpringBoot127Application { public static void main(String[] args) { SpringApplication.r

2018-01-02 11:46:48 215

原创 (五)spring-boot配置多数据源

自从微服务之后,基本上很少再使用多数据源了. 但是不排除某些情况下还会使用, 在此记录下spring-boot的多数据源. 按着套路走–:一:添加相关依赖 <!–集成mybatis–> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybat

2018-01-02 11:19:56 746 5

原创 17年末

韶华易逝 当年十八正年华,任意妄为不顾家. 匆匆岁月韶华尽,满面沧桑昨日花. 无题 一老一小一孤坟,椎心泣血几人闻? 今时乘鹤西归去,天各一方作寡人!

2017-12-31 11:42:11 225

原创 (四)spring-boot打包发布

spring-boot默认打包是jar,有时候我们需要将项目打包成war包该如何处理呢? 只需要三步骤即可:1: 修改packaging <packaging>jar</packaging> 改为 <packaging>war</packaging> 2:排除内嵌tomcat <dependency> <groupId>org.springframewor

2017-12-27 19:11:05 156

原创 (三)spring-boot集成MongoDB

spring-boot对于第三方集成还是比较好的; 在这里集成MongoDB比较容易;一:依照惯例: 在pom.xml文件里添加相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></

2017-12-19 16:48:11 171

原创 (二)spring-boot集成Redis(初级)

为了减轻数据库压力,提高性能, 一般都会在项目中使用缓存技术 .本章是spring-boot在集成了mybatis后, 集成Redis,将查到的数据存入Redis数据库中,来减轻关系型数据库的压力, 以及访问的效率;集成mybatis参考链接:http://blog.csdn.net/lengtianya/article/details/78782659一:依照惯例,首先添加相关的依赖文件 <

2017-12-12 16:58:40 278

原创 (一)spring-boot集成mybatis

一: pom文件添加依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId>

2017-12-12 15:49:40 218

原创 仙剑问情

仙剑问情 封剑千年只为情,奈何人去城将倾. 今生相遇不相识,借道还阳续缘生. --观<<仙剑>>有感

2017-11-13 16:17:19 266

原创 七夕

七夕 银簪在手划东西,年度相逢定七夕. 遥望碧空苦思量,鹊桥相会渡佳期. 爱之湾 酒为水也水无殊,入口穿肠化作无. 红粉佳人何处是,回眸遥望尽姑苏. 萧无涯 箫声曲已鸣,句句诉情声. 心存相思处,何时约相迎.

2017-08-29 20:46:29 225

原创 idea+maven+ssm搭建基本项目

刚转做Java服务端, 觉得很好玩.在工作之余搭建自己的项目. 用常用的技术.此项目经过测试. 可以直接用于项目中. 将dao层 和Service层都提取了一个公共的基类(开发中省去很多代码).有全局异常处理,日志记录,批量插入;其他功能,也会逐渐添加进来. 下面简单的贴部分关键代码,整个源码会在底部给出链接;首先看下整体的一个结构项目顺序建立一个项目的时候, 首先应该把项目的整个结构搭建起来

2017-08-09 22:11:28 634

原创 八月辞旧

梦残阳 此恨不关风月明,人生如梦亦如评. 聚峦怀抱情生曲,倾吐游情恨难生. 自忆半生多少事,俯观宗卷奈何轻? 情殇梦断如流水,棋布星罗各为营. 昔别 欲捧瑶琴终南间,千山万水不相闲. 乡里相遇不相识,笑问君从何处还?

2017-08-09 17:46:41 228

原创 微信授权回调时,回调地址中原有参数丢失

近日在做登录微服务的时候,需要做微信授权认证.出现各种坑,(有坑才有成长). 之前一直是只带有一个参数, 没有发现任何问题, 今天在测试项目一些功能时,发现授权后的回调地址中,丢失了原有的参数. 授权页时显示回调地址中参数有2个,当点击确认授权按钮后, 参数剩了一个了.网上没有查到相关问题解决方案,文档上也没有明确记录. 经多方测试,老大指点后.问题终于得到解决.现记录于下.以作错误的经验总结,也

2017-07-27 22:27:20 15998 8

原创 fastjson相互转换

之前一直从事Android开发,用到的是GSON,现在从事Java服务端,用的是fastjson.大致还是一样的用法.今日做个简单的备份;pom文件添加依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.41</version></dependency>

2017-07-25 15:58:56 429

原创 hessian 远程访问异常

异常在对公司项目重写的时候,hessian报了各种异常. 通过排错,最终修好. 现在解决方案记录于此.第一:检查hessian配置是否正确; 第二:检查hessian的版本依赖,服务端与客户端是否一致; 第三:所暴露的bean是否序列化; 第四:删除一些无用的依赖,尤其是不了解的一些依赖.减少莫名的冲突;清理项目,打包发布,基本都会好的;

2017-07-23 16:00:41 681

原创 七月的无奈

无言 酒醉花间眠,酒醒花丛间. 与花共长饮,花与我共闲. 陪花同赏月,月下共缠绵. 玉珠不过半,花却已入眠. 看花人离去,迷醉天地间. 人去花无主,酒醒亦无言. 花若离枝去,来年又复现. 人今已离去,两两不相念. 暑寒 我本入空人,迷汤六道轮. 今为长安客,愫情望红尘. 身具三军令,天涯任自巡. 同行期已近,战绩

2017-07-17 20:53:29 407

原创 六月诗

天涯尘沙 九幽台中断头颅,一腔热血洒九州. 奸人当道正难行,媚语谗言将相仇. 最是无情帝王家,亲如手足冷同秋. 五湖四海皆宽阔,天地之间我自游. 清尘 心中一拂尘,轻扫柳枝人. 世间多愁事,何须自扰神.

2017-06-25 22:09:46 225

翻译 十二经络的值班表

子午流注:就是十二经络的值班表.子午代表时间,流注指的是气血.子时:23~1:00,胆经当令 胆经具体干啥呢?就是进行胆汁的新陈代谢,让胆汁更加清新.古语说:”胆有多清,脑有多清.”所以,干净的胆汁可以让人第二天头脑清醒,精神好.丑时:1:00~3:00,肝经当令 肝经是把肝血运送给肝,滋养它,让它进行新陈代谢和自我修复.丑时未入睡者,肝回不了血,有毒的血排不掉,新鲜的血生不成,胆又无法换

2017-06-03 22:53:41 1362

原创 莲子百合银耳羹

1:原材料 百合,无心莲子,银耳,枸杞,花生米,桂圆,狗头枣,冰糖若干;2:用清水将百合,莲子,银耳,花生,桂圆,红枣洗干净,然后用饮用水泡发(约3~5小时).莲子若有心,将心去掉.银耳去掉黄色的根茎,撕成适当大小块;3:将百合,莲子,银耳,红枣,花生,冰糖放入锅中,泡发的水也倒入锅中,煮沸后,再放入枸杞;4:约20分钟后,进行勾芡(可选豌豆粉,玉米粉等),之后再煮5分钟出锅.

2017-06-03 20:20:22 343

原创 Mysql编码修改

默认的MySQL编码中文支持不好,需要修改.下图是默认编码; 数据库版本不同,对应的文件位置不同,找到对应的文件,etc/mysql/mysql.conf.d/mysqld.cnf,在[client]下加上 default-character-set=utf8 [mysqld]下加上: character-set-server=utf8 collation-server=utf8_g

2017-06-03 19:23:02 295

原创 秘制红烧肉,养生哈尔巴肉

南北融合—> 秘制红烧肉 1: 五花肉中段,葱,姜,蒜,醋,酒,老抽,油,盐,冰糖或者白糖, 2: 也可以加(桂皮,八角,茴香,香叶,草果,甘草等) 3: 虽然它们都是天然调味品,但如果用量过度,同样具有一定的副作用乃至毒性和诱变性,所以使用时宁少勿多为宜(适量) 4: 搓泥,切块,焯水(姜,葱,醋,洗澡(凉水),再凉水泡10分钟(加醋),锅放油,油开放肉, 5: 后放冰

2017-06-01 00:17:07 442

原创 相思曲

相思曲 夏初,叶却黄,枯叶满地伤。悠悠岁月几何,回眸处,物是人非。因一叶起,可因一叶落否?万般执念,何曾放下!万物为何?我为何物? 情动矣,相思忆!忆美人,难舍弃,念念不忘,终害相思意。日有西归时,君我何时聚?黯然销魂处,无我亦无物。一曲相思罢,以念穹苍矣!

2017-04-24 00:05:58 266 1

原创 设计模式(二)-------->单例模式

单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。饿汉模式例子:public class Singleton { /* 持有私有静态实例,防止被引用*/ private static Singleton instance = new Singleton(); /* 私有构造方法,防止被实例化

2017-04-21 00:36:58 251

原创 设计模式(一)------->工厂模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对

2017-04-20 11:12:00 542

原创 OOAD初识

OOAD —> OOA OODOOA 面向对象分析 OO :软件工程技术,应用在软件开发的调研,分析,设计,编码,升级,扩展,测试等各个环节,并使用到大量的方 法,理论,原则,模式,工具,语言志在提高软件质量的综合技术。OO:继承,封装,多态 继承 优点: 1: 复用 2: 依赖于父类

2017-04-20 00:10:03 345

翻译 少林八段锦口诀

两手托天理三焦 左右开弓似射雕 调理脾胃须单举 五劳七伤往后瞧 摇头摆尾去心火 两手攀足固肾腰 攒拳怒目增气力 背后七颠百病消

2017-04-16 22:38:37 2321

Scala中文版

当下热门技术大数据,衍生出很多的技术,有心之人将这些书籍整理,共享出来.

2017-12-31

hive大数据书籍

当下热门技术大数据,衍生出很多的技术,有心之人将这些书籍整理,共享出来.

2017-12-31

阿里17技术,上下两本

阿里技术,阿里大牛将技术分享. 互联网的模范.希望可以帮助到他人

2017-12-31

大数据集群

大数据集群, 包含了Hadoop,HBase,spark,hive,zookeeper,storm等故障排除端口详解;

2017-12-12

rxjava essential中文版.pdf

rxjava 函数式开发编程;文档是官方翻译版;分享出来,供大家学习;

2017-12-12

Spark机器学习

本书每章都设计了案例研究,以机器学习算法为主线,结合实例探讨了Spark 的实际应用。书中没有让人抓狂的数据公式,而是从准备和正确认识数据开始讲起,全面涵盖了推荐系统、回归、聚类、降维等经典的机器学习算法及其实际应用。

2017-12-12

H5移动web开发指南

分享HTML5移动web开发指南,希望可以帮到需要的人; 也给自己赚点积分;

2017-12-12

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

TA关注的人

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