- 博客(17)
- 资源 (15)
- 收藏
- 关注
原创 使用GitHub开源项目 申请 Intelli License
免费获取IntelliJ IDEA的正版License,申请资格要求要有自己的开源项目,我这里用的是自己开源在GitHub上的项目,地址是:https://github.com/hcitlife/SSMGenerator。1.为GitHub开源项目添加License具体的申请步骤:给开源项目添加License申请之前,先给自己的开源项目添加License,填写表单的时候会用到。打开自己GitHub项目主页,点击下图红框中的Create new file按钮:在新的页面,在红框1位置.
2021-04-15 14:47:31 1165
原创 prometheus应用与实践
prometheus应用与实践一、架构二、指标类型1、Counter(计数器) 特点: 只增不减,除非监控系统发生了重置。 适用场景:描述服务的请求数、已完成的任务数、错误发生的次数等 。 API://将counter值加1.increment(1L)// 将指定值加到counter值上,如果指定值<0 会发生异常.increment(val) P...
2020-04-09 15:37:06 961
原创 Caffeine 使用与原理
这里写自定义目录标题caffeine、GuavaCache、EhCache 比较Caffeine 基础使用SpringBoot 集成Caffeine配置注解@Cacheable@CachePut@CacheEvict@Caching@Caching其他功能监听器(Removal )统计(Statistics)补充说明Caffeine 策略分析过期策略更新策略填充策略同步加载(Loading)异步加...
2019-11-18 15:03:07 3450 2
原创 在 idea 下tomcat中文乱码问题
在运行/调试 配置对话框的Startup/Connection面板中,勾选Pass environment variables.并添加一个environment variable,Name填 JAVA_TOOL_OPTIONS, Value填 -Dfile.encoding=UTF-8.点击确定。重启TOMCAT进行调试,可以看到控制台中tomcat日志中的中文能正常显示了。上面基本上应该不会出现...
2018-06-29 16:44:15 1014
转载 搭建一个完整的SSH框架项目
这篇博文的目的尝试搭建一个完整的SSH框架项目。给以后的自己,也给别人一个参考。读博文前应该注意:本文提纲:本文通过一个用户注册的实例讲解SSH的整合。创建Struts项目,整合Hibernate,整合Spring。最后总结如何熟练创建SSH项目。仅是创建SSH项目,对于其他的扩展例如Struts的国际化,Hibernate的缓存优化,Spring的AOP等,本博文涉及
2017-08-10 09:49:25 1096
原创 Java OOM 异常分析
一,jvm内存区域 首先,先说一下Java内存区域。1, 程序计数器一块很小的内存空间,作用是当前线程所执行的字节码的行号指示器。2, java栈与程序计数器一样,java栈(虚拟机栈)也是线程私有的,其生命周期与线程相同。通常存放基本数据类型,对象引用(一个指向对象起始地址的引用指针或一个代表对象
2017-07-04 09:21:42 742
转载 SQL Server 数据库定时自动备份
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL
2017-04-24 10:21:30 761
转载 在线阅读Office文件
一、文档在线阅读思路 1.用OpenOffice把PPT、Word、Excel、Text转换为pdf 2.用SWFTool将生成的pdf转换成swf,然后利用FlexPlayer实现在线预览播放二、准备工作 1.安装OpenOffice,官网下载地址:http://www.openoffice.org/download/index.html,最新版为3.4.
2017-04-12 10:52:02 2782
原创 五种开源协议(GPL,LGPL,BSD,MIT,Apache)比较分析
总体来说它们的开源程度从大到小一次是 BSD> MIT > Apache > GPL > LGPL其中 BSD,MIT和 Apache 是很开源的,没有太多的绝对限制。GPL 是具有传染性的,即使用它之后你的代码也必须开源。LGPL 一般作为作为第三方类库被商业软件引用。下面我们来具体了解一下这几种协议。BSD开源协议(original BSD license、Fr
2016-11-03 11:05:44 823
转载 hibernate delete update 失效问题
最近在搭建一个springmvc+hibernate+spring框架的时候,发现hibernate的Session操作delete和update不行了,根本就无效,要执行session.flush()才能执行sql语句。session原理:其实我们执行session更新和删除操作的时候,不会立即执行,要执行flush才可执行。但是如果配置了事务管理,这件事就可以交给事务管理器去完成,在事务提交的
2016-11-01 16:34:11 1346
原创 sqlserver 作业计划 无法修改分区方案
配置windows用户的权限,windows用户需要有对目标数据库的public和 owner权限,用于解决工作计划(定时分区)运行时可以有更改分区方案的权限
2016-09-19 17:53:24 939
转载 sqlserver 创建分区表
我们知道很多事情都存在一个分治的思想,同样的道理我们也可以用到数据表上,当一个表很大很大的时候,我们就会想到将表拆分成很多小表,查询的时候就到各个小表去查,最后进行汇总返回给调用方来加速我们的查询速度,当然切分可以使用横向切分,纵向切分,比如我们最熟悉的订单表,通常会将三个月以外的订单放到历史订单表中,这里的三个月就是将订单表进行切分的依据。 好了,分区表的好处
2016-09-18 10:39:59 9249
转载 系统重构的简单步骤
随着公司业务不断的发展,用户量不断的增加,对系统的性能要求会越来越高,而原来仓促做出来的项目,其不合理性的地方就会不断的暴露出来。大家如果接触过非常赚钱的互联网产品,一定会知道产品的一个小小的bug,公
2016-09-12 10:56:55 409
转载 关系型数据库表结构的两个设计技巧
关系型数据库表结构的设计,有下面两个设计技巧:物理主键作为关联的外键关系型数据库,由多个数据表构成。每一个数据表的结构是相同的,不同表之间可能存在关联关系。表之间的关联关系,正是关系型数据库得名的原因。一个表由多个字段构成。其中可能有多个字段适合作为主键。主键字段,就是表中每一行都不
2016-09-12 10:28:28 1056
java 应用dsoframer.ocx 编辑,上传word文档
2016-12-09
C写的几个小游戏(含源码)
2016-11-11
行政区划数据库_with 经纬度-省市区-邮编-区号-拼音-简称
2016-11-01
Modbus协议中文版【完整版】
2016-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人