自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

望月思灵

工作和学习,朋友和家人两不误,有代码,更要有美人。

  • 博客(282)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 git clone报错:SSL certificate problem: unable to get local issuer certificate

这里写自定义目录标题原因解决办法命令相关说明如果是TortoiseGit以下是MardDown使用语法 可忽略功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入原因这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的

2020-10-28 15:09:13 4300

原创 生产环境OOM问题2

近日测试时测试服务器总是爆出OOM: java head space,于是通过JVisualVM查看内存回收情况发现FullGC超频繁,垃圾回收不了通过jmap取到内存数据jmap -dump:format=b,file=heap.bin 进程号用MemoryAnalyzer打开head.bin进行分析可以看到com.mysql.jdbc.JDBC42ResultSet这个类产生的对象数据占了几乎全部。打开dominator_tree,,默认按数据量占比倒序排列,第一个就是我们要看的,于是

2020-09-29 16:32:32 391

原创 生产环境OOM问题

这里写自定义目录标题问题描述:产生如下异常java.lang.OutOfMemoryError: GC overhead limit exceededSun 官方对此的定义:超过98%的时间用来做GC并且回收了不到2%的堆内存时会抛出此异常。【现象】如下图所示打开Visual GC 查看JVM各个内存区的占用情况Eden区的GC频率非常高,导致两个S区切换频率也高,Old区已经占满并且频繁GC,GC时间还特别长。监视中可以看到,整体内存的使用量是高频率波动上涨趋势。问题排查步骤:1

2020-09-29 16:18:44 775

原创 JVM命令使用一:内存查看

1.整体情况查看(任务管理器):top第三行就是CPU的使用情况了,如下:%Cpu(s)us用户空间占用CPU百分比sy内核空间占用CPU百分比ni用户进程空间内改变过优先级的进程占用CPU百分比id空闲CPU百分比wa等待输入输出的CPU时间百分比hiCPU服务于硬件中断所耗费的时间总额siCPU服务软中断所耗费的时间总额stSteal Timetop -p pidtop -u user...

2019-04-23 10:40:48 591

原创 RSA加密解密遇到的问题

RSA产生密钥对的方式:在线生成:http://tool.chacuo.net/cryptrsakeyvalid本地生成命令行生成,需安装openssl:1)生成RSA私钥:genrsa -out rsa_private_key.pem 10242)把RSA私钥转换成PKCS8格式输入命令,回车pkcs8 -topk8 -inform PEM -in rsa_private_key...

2019-02-27 11:57:38 4167

转载 客户端与服务器交互使用AES+RSA混合加密原理详解

写的简单易懂,非常好:https://blog.csdn.net/u011339364/article/details/78120904/

2019-02-18 11:31:43 1050

原创 微服务架构理解[架构图]

微服务架构概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。定义:围绕业务领域组件来创建应用,这些应用可独立地进行开发、管理和迭代。在分散的组件中使用云架构和平台式部署、管理和服务功能,使产品交付变得更加简单。本质:用一些功能比较明确、业务比较精练的服务去解决更大、更实际的问题。基于微服务架构的设计...

2018-03-22 09:34:29 45380 3

原创 HBase启动之后HMaster自动关闭的问题处理

查看HBase的日志有报错2018-02-10 03:42:00,570 WARN [Thread-72] hdfs.DFSClient: DataStreamer Exceptionorg.apache.hadoop.ipc.RemoteException(java.io.IOException): File /hbase/.tmp/hbase.version could only ...

2018-02-10 11:25:28 5182

原创 BeanUtils.copyProperties 复制bean异常org.apache.commons.beanutils.ConversionException: No value specifie

在使用 org.apache.commons.beanutils.BeanUtils.copyProperties(dest, orig)方法复制对象属性时,若bean中有Date类型的属性,且可能为null时,可能会抛出一个异常:rg.apache.commons.beanutils.ConversionException: No value specified for 'Date'解决方案如下:

2017-10-27 11:32:06 1636

原创 git push时出错

刚创建的github版本库,在push代码时出错: o https://[email protected]/backend/weather/weather.git ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'https://xxxxx@gi

2017-09-23 15:03:32 758

转载 spring中InitializingBean接口使用理解

InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下:import org.springframework.beans.factory.InitializingBean;public class TestInitializingBean implements In

2017-09-22 17:24:09 649

原创 欢迎使用CSDN-markdown编辑器

项目Properties -> Project Facets -> Runtime -> New -> Add a tomcat server ,JRE 选择 JRE1.8.0_XX.

2017-09-13 17:15:55 403

原创 Linux笔记

1、卸载防火墙iptables命令 : sudo apt-get remove iptables 查看防火墙状态:service iptables status 启动和关闭防火墙的命令: 1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off2、外部系统通过虚拟机连接ubunt

2017-07-13 17:10:49 667 1

原创 Fastjson关于List.addAll(Collection<E>)方法遇到的问题

有一个需求,需要将热词信息跟自定义的热词信息(另外一个实体的信息)合并到一个列表里,获取hotKeyList的代码List<HotKeys> hotKeyList = hotKeysDao.getAllHotKeys();获取自定义热词的代码: List<AdInfoExt> comprehensivePageAds = adInfoDao.getAdInfoListByRuleCode("comp

2017-07-13 11:40:19 10625

原创 ZooKeeper学习和使用

网上已经有很多介绍Zookeeper的文章和以及详细的安装配置过程,本文也罗列了几篇写得不错的,作为使用手册吧。官方文档:Zookeeper总览 分布式服务框架 Zookeeper – 管理分布式环境中的数据ZooKeeper的学习笔记: http://agapple.iteye.com/blog/1111377 http://agapple.iteye.com/blog/1112032 h

2017-07-12 14:07:56 536

原创 Could not create connection to database server. Attempted reconnect 3 times. Giving up

通过dbcp链接池对数据库操作报 Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)–解决方案org.springframework.transaction.CannotCreateTransa

2017-07-05 14:17:34 36216 2

原创 Redis存取List对象的实践

package redis;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;import java.util.Random;import org.junit.Test;import org.junit.runner.RunWith;import org.

2017-05-16 14:58:18 32734 5

原创 Corn表达式

想了解Cron最好的方法是看Quartz的官方文档。本节也会大致介绍一下。 Cron表达式由6~7项组成,中间用空格分开。从左到右依次是:秒、分、时、日、月、周几、年(可省略)。值可以是数字,也可以是以下符号: *:所有值都匹配 ?:无所谓,不关心,通常放在“周几”里 ,:或者 /:增量值 -:区间 下面举几个例子,看了就知道了: 0 * * * * *:每分钟(当秒为0的时候)

2017-05-03 15:40:37 3201

原创 Redis配置与异常总结

配置<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxIdle" value="${redis.maxIdle}" /> <property name="maxTotal" value="${redis.maxActive}" /

2017-05-02 15:07:36 3065

原创 jedisPool相关参数说明

JedisPool的配置参数很大程度上依赖于实际应用需求、软硬件能力,JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态就成exhausted了,

2017-04-27 17:22:58 976

原创 关于老项目切换到maven项目遇到的坑

一、maven编译遇到的问题1、antlr包丢失 需要以下组合依赖,版本也要对应上<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.1.1.Final</version></dependency><dependency>

2017-04-08 17:16:17 2265

原创 Hadoop2.7.2安装

安装前准备首先需要安装JDK并配置java环境变量,我安装的是jdk1.8.1。 下载hadoop-2.7.2.tar.gz,解压到:/usr/hadoop, 解压之后进行配置就可以使用配置hadoop环境变量配置export JAVA_HOME=/usr/java/jdk1.8.0_101export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:

2017-03-29 15:49:39 1523 6

原创 DWZ框架分页控件中遇到的问题

现在进行一个项目,后台用的是dwz框架,真的是很不错的框架,大大提高了效率。在使用过程中遇到一些小问题,在此记录下来,作为积累吧。问题1:分页控件中选择后跳转至初始页。 问题分析:将鼠标放到的数字中,url会显示:http://localhost:8080/项目名/#,于是跟踪代码,在dwz.combox.js中,有下面一段代码影响了全局:$("option", $this).each(funct

2016-12-28 15:58:43 2024

原创 SpringMVC 使用总结

private ResponseEntity<byte[]> download(String path, HttpServletResponse response) { try { // path是指下载的文件的路径。 File file = new File(path); // 取得文件名。

2016-12-26 15:53:10 637

原创 Android开发/学习-问题汇总

1、swiperefreshlayout与scrollview滑动冲突解决在scrollview还没有到达第一条数据顶部的时候,就设置swipeRefreshLayout为不可操作状态if (scrollView != null) { scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTre

2016-11-16 09:55:40 454

原创 Android初学笔记

1、 获取手机分辨率:DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getWindow(dm);String strOpt = “手机屏幕分辨率为:” + dm.widthPixels + “x” + dm.heightPixels;2、 在本Activity中变换布局用:set

2016-11-10 17:55:38 584

原创 Nginx配置

自定义格式:log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forw

2016-10-28 10:47:03 443

原创 ehcache/varnish/memcache/redis的优缺点

1. Ehcache在java项目中应用非常广泛, 主要面向通用缓存,J2EE和轻量级容器。一级缓存在内存,二级缓存在磁盘。 优点: 1. 直接在jvm虚拟机中缓存,速度快,效率高; 2. 小巧,使用简单;缺点: 缓存共享麻烦,不易维护;集群分布式应用不方便。 应用场景: 单个应用或者对缓存访问要求很高的应用。2. Varnish高性能、开源的反向代理服务器和内存缓存服务器。

2016-10-25 15:58:31 5044

原创 Redis数据类型及其操作

简介redis默认端口是6379,自定义端口使用:reids-server –port 6380 关闭redis。在关闭redis前考虑到可能正在将内存中的数据同步到磁盘,强行关闭redis有可能导致数据丢失,应使用SHUTDOWN 命令进行关闭: redis-cli SHUTDOWN SHUTDOWN命令的作用:断开所有客户端链接–>执行持久化–>完成退出 使用“kill redi

2016-10-19 16:23:44 6090

原创 Windows7安装和使用Inforbright

Inforbright简介Infobright是一款基于知识网格的列式数据库,对大批量数据(百万、千万、亿级)的查询性能非常高,据说比MyISAM、InnoDB等普通MySQL引擎快5~60倍,可存储TB级体积的数据,存储数据高压缩比可达到40:1。基于列式存储,无需索引、无需分区。快速响应复制的聚合查询,非常适合分析性的SQL,如SUM、AVG、COUNT、GROUP BY 等。In

2016-10-19 09:40:16 2149

原创 Redis使用问题汇总

SET 中文之后,GET一串“\x..”的字符串,解决方法: 使用 redis-cli –raw 链接redis

2016-10-18 10:06:28 546

原创 机器学习笔记:支持向量机

关键术语支持向量(Support Vector) 支持向量机(Support Vector Mechines,SVM) 序列最小优化(Sequential Minimal Optimization,SMO) 核函数(Kernel Function) 超平面(Hyperplane) 分隔超平面(Separating hyperplane) 点到分隔面的距离为间隔(margin)相关公式分隔

2016-10-13 14:51:31 1728

原创 机器学习笔记:逻辑回归

Sigmoid函数利用Sigmoid函数来求得回归系数 σ(z)=11+e−zσ(z)=\frac{1}{1+e^{-z}} 曲线图如下 x=0时,Sigmoid函数的值为0.5; x>0时,Sigmoid函数值大于0.5,x越大,函数值越接近1; x<0时,Sigmoid函数值小于0.5,x越小,函数值越接近0;为了实现逻辑回归分类器,在每个特征上都乘以一个回归系数,再把这些乘积相加

2016-10-10 10:19:28 1216

原创 机器学习笔记:贝叶斯算法(一)

有关贝叶斯定理和贝叶斯公式的推导过程,在阮一峰大神的博客里的《贝叶斯推断及其互联网应用(一):定理简介》写得非常全面,简洁明了。下面是我的个人笔记总结:贝叶斯定理基于假设的先验概率,给定假设下观察到的不同数据的概率,提供了一种计算后验概率的方法。 先验概率:由以往的数据分析得到的概率。 后验概率:得到信息之后再重新加以修正的概率。在人工智能领域是非常有代表性的不确定性知识表示和推理方法。条件概率

2016-09-29 11:36:09 2488

转载 Python3.x 开发问题汇总

在python的安装目录中找到配置文件: %Python_Home%\Lib\site-packages\matplotlib\mpl-data\matplotlibrc,用任意文本编辑器打开。(最好先备份一下) 找到:#font.family, 将其注释去掉,冒号后面的值改为Microsoft YaHei 找到:#font.sans-serif, 将其注释去掉,并将Microsoft Ya

2016-09-23 20:19:38 563

原创 机器学习笔记:ID3算法建立决策树(二)

在《机器学习笔记:ID3算法建立决策树(一)》中记录了ID3算法的计算公式和步骤,现在用例子记录一下ID3构建决策树的过程。 对以下数据进行分类: - 是否能飞? 是否有羽毛? 是小鸟? 1 是 是 是 2 是 是 是 3 是 否 否 4 否 是 否 5 是 否 是是否能飞用0,1表示,0不能飞,1能飞

2016-09-23 15:55:44 1939

原创 机器学习笔记:ID3算法建立决策树(一)

ID3算法的核心思想以信息熵的下降速度作为选取测试属性的标准,所选的测试属性是从根节点到当前节点的路径上尚未被考虑的具有最高信息增益的属性。维基百科上对ID3算法有比较详细的介绍:ID3维基计算过程相关公式xx是一个离散型的随机变量,其概率分布为 p(x)=P(X=x),x∈Xp(x)=P(X=x),x∈X 则X的熵为 H(X)=−∑i=0np(xi)log2p(xi)H(X)=-\sum_

2016-09-22 16:47:05 5597

原创 机器学习笔记:K-最近邻算法

K-最邻近算法(k-Nearest Neighbors)KNN基本思想计算输入值的坐标与当前所有点的坐标距离(利用勾股定理),将这些距离保存在一个递增的列表里,获取k个最小的距离的值,在这些值中找到最主要的分类,即出现次数最多的类别,这个列别就是要预测的输入值的类别。General approach to kNNCollect: Any method.Prepare: Numeric value

2016-09-21 10:50:38 808

原创 Spring定时任务无故停止又不报错

一开始是使用Spring自带的定时器来配置定时任务的,简单快捷,配置如下:<bean id="refreshCache" class="com.gionee.baserom.search.job.RefreshCache" /><task:scheduled-tasks> <task:scheduled ref="refreshCache" method="execute" cron="0

2016-09-08 14:22:52 18421

转载 Android Studio 快捷键整理

【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开

2016-09-01 11:52:16 628

MySQLMigrationGuide

从MySQL到Infobright迁移的白皮书

2016-06-23

php入门例子 留言板增删查

新手 PHP入门 简单例子(含SQL),一看就懂 Zend Studio 工程 直接导入

2013-08-27

JdkLoggerUtils.java

/** * JdkLoggerUtils是基于JDK Logger对日志进行输出存储的工具类, * 封装了日志输出的的各种方法,本类模仿了log4j的输出格式,定义 * 了1、日志输出到控制台,2、日志输出到文件,3、日志发送邮件, * 4、日志存入数据库,5、 日志发送邮件并存入库,6、日志发送邮件和输出到文件 * 7、日志输出到文件、数据库、邮件 等方法。 * @author laizhiwen * @date 2012-10-29 */

2012-12-07

强大的JavaScript反混淆小工具

对于远程查看被混淆的JS代码的程序员有很大帮助,可以使混淆后的JS代码格式化成日常编码的书写格式,让代码还原到美观,高可读性的状态。

2012-11-15

java.util.logging.Logger使用详解

详细介绍了java.util.logging.Logger的用法和结构,对如果扩展Logger起到抛砖引玉的作用!尊重劳动成果,亲下载了要给个评价!

2012-10-26

log4j的配置文件介绍

本文主要解释log4j的配置文件各个配置项的含义。

2012-10-11

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

TA关注的人

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