自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (8)
  • 收藏
  • 关注

原创 G1 GC日志

文章目录G1 GC日志jdk8jdk9G1 GC日志在jdk8和jdk9中使用G1产生的日志格式是不一样的。jdk8下面的分析参考 java训练营\第一周\预习材料\Java-GC日志解读与分析-预习资料\17-GC日志解读与分析(实例分析下篇).pdf 这个文件对G1的日志分析jdk8执行java -verbose:gc -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:g

2023-09-27 09:40:44 153

原创 PHP与Java生成时间戳的区别

PHP和Java时间戳区别

2023-09-27 09:29:38 292

原创 SpringCloud Config 分布式服务配置

Spring Cloud Config 分布式服务配置

2022-06-23 11:26:44 644 1

原创 问题:CreateProcess error=206, 文件名或扩展名太长

问题:CreateProcess error=206, 文件名或扩展名太长问题描述:问题原因:解决方案:问题描述:IDE:IntelliJ IDEA构建工具:Maven现象:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.6.RELEASE:run (default-cli) on project data-manager: Could not exec java错误信息:…Caused

2022-03-28 23:13:55 3783

原创 Apache Log4j漏洞

Apache Log4j漏洞原因阿里云安全团队发现,Log4j-2中存在JNDI注入漏洞,当程序将用户输入的数据进行日志记录时,即可触发此漏洞,成功利用此漏洞可以在目标服务器上执行任意代码。Apache 官方发布漏洞 https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-3201?filter=allissues影响范围Spring-Boot-strater-log4j2Apache Struts2Apache SolrAp

2021-12-14 12:19:12 1152

转载 MinGW、MSYS、Cygwin、Git Bash Shell

MinGW 是Minimalist GNU for Windows的缩写,提供了windows平台上极简的GUN开发环境,包含编译器gcc、g++、链接器、调试器等,用以开发windows应用程序。MinGW开发的程序是windows本地程序,不依赖额外的运行时库。MSYS的全称叫Minimal SYStem,是MinGW的一个子系统,是一套运行在Windows上的bash,也就是运行在Win上的Linux Terminal,可以代替cmd来使用。对一些GNU的开源软件,MSYS可能是必需的,因为它们通常

2021-11-06 19:11:07 598

原创 MySQL随笔

我们在分布式领域经常说,分布式技术发展起来是因为scale up(就是加硬件)的能力是有限的,比如到256c2T内存,再加性价比就非常低了。所以,我们需要考虑更有效的scale out扩展方式,也就是多机集群,多个机器协同工作,也就是发展出来了分布式。如果我们现在的系统,还停留在中小数据量,配置较低的服务器上,最好的扩展办法还是scale up,加资源。最后,更正一下刚才有同事说的,mysql buffer_pool配置的好,其实就是个内存数据库,或者mysql是基于磁盘的数据库。我觉得说法都不对。My

2021-10-27 14:05:11 110

原创 maven的scope的含义

compile、runtime和provided的区别,需要在执行mvn package命令,且打包格式是war之类(而不是默认的jar)的时候才能看出来。通过compile和provided引入的jar包,里面的类,你在项目中可以直接import进来用,编译没问题,但是runtime引入的jar包中的类,项目代码里不能直接用,用了无法通过编译,只能通过反射之类的方式来用。通过compile和runtime引入的jar包,会出现在你的项目war包里,而provided引入的jar包则不会。...

2021-10-23 01:09:02 75

原创 证书pfx的生成步骤

1、在IIS上生成一个证书申请2、把生成出来的CSR提交到证书申请处3、审核下来后,证书申请处会下发一个.cer文件4、把这个文件导入到IIS中5、在IIS上导出PFX文件,需要密码的6、双击PFX文件把证书导入到WINDOWS证书库里7、在WINDOWS证书库里找到这个证书,导出为pfx,这里要注意的是,需要选择导出需要私钥在个人信息交换,勾上“如果可能,包括证书路径中所有证书”...

2021-09-18 19:03:45 6687

原创 MySQL8.0安装

MySQL8.0安装背景步骤安装1. 解压包到指定目录。2. 修改MySQL的启动端口3. 初始化数据库 ./bin/mysqld --initialize --console 。**安装环境是window,所以不要加上--user=mysql**。4. 安装MySQL服务。./bin/mysqld -install MySQL8,服务名称可以自定义。5. 修改注册表里面的mysql路径6. 启动MySQL87. 连接MySQL8背景本机原来的MySQL为5.6,但是服务器上的是8.0的,导致开发有很多

2020-11-29 21:17:03 166

原创 2020-08-24

1、简介Spring Boot会检查你发布的jar中是否存在META-INF/spring.factories文件,该文件中以EnableAutoConfiguration为key的属性应该列出你的配置类:org.springframework.boot.autoconfigure.EnableAutoConfiguration=\com.mycorp.libx.autoconfigure.LibXAutoConfiguration,\com.mycorp.libx.autoconfig.

2020-08-24 22:21:49 95

转载 WIN7系统下U盘安装Ubuntu双系统

WIN7系统下U盘安装Ubuntu双系统1. 准备工作1. 官网下载Ubantu镜像,我下载的是Ubantu14.04.3 LTS版本;2. 下载 Universal USB Installer (UUI)用于制作U盘启动盘;3. 下载 Easy BCD;4. 准备好U盘,容量不得小于4G,我看网上有说不小于2G的,实际操作时用的 4G U盘,制作好启动盘后

2016-12-21 17:09:42 554

转载 logoOLAP 数据存储系统 Druid-IO

Druid 是一个开源的专为事件数据的 OLAP 查询设计的数据存储系统。Druid 用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。Druid 具有以下主要特征:为分析而设计——Druid 是为 OLAP 工作流的探索性分析而构建,它支持各种过滤、聚合和查询等类;快速的交互式查询——Druid 的低延

2016-12-16 16:08:40 533

转载 windows下nginx安装、配置与使用

目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。    相比apeach、iis,nginx以轻量级、高性能、稳定、配置简单、资源占用少等优势广受欢迎。1)下载地址:  http://nginx.org2)启动

2016-12-05 14:22:36 492

转载 Redis 和 Memcached 的区别详解

转载 codeceo 原文连接:http://www.codeceo.com/article/redis-memcached-differ.htmlRedis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memc

2016-12-02 13:20:23 271

原创 聊聊Https和SSL/TLS

要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你

2016-11-14 15:49:44 932

转载 如何在window上把你的项目提交到github

1.首先你需要在https://github.com/ 上注册一个账户2.注册成功以后,你需要新建一个repository(储藏室),这个用来存放你要上传的项目 点击中间的带加号的图标就可以新建repository了。 新建的界面如下: 这里你需要输入你的项目的名称,可以对你的项目进行描述,如果你不想让你的项目被被人看见,是需

2016-11-08 15:43:49 287

转载 微信小程序行业解析

目前小程序刚刚公测,本篇文章主要是与大家交流一下关于小程序的一些想法。在小程序还没有公测时,已经有许多公司开始布局,很多人开始摩拳擦掌,众多创业者开始瞄准一个方向努力。本文按照优先级分小程序 App、小程序快速生成平台、小程序开发者服务、小程序媒体&沙龙、定制化、教育、投资几个方向进行解析。一、小程序 App我把小程序 App 开发放在第一位,因为微信官方一开始放出了 200 个内

2016-11-07 13:28:29 1928

转载 性能优化的常见模式及趋势|小丘

性能优化的价值从上图可以看出几个优点成本降低稳定性提升用户体验体验提升性能优化的缺点也有维护成本增加:代码可能变复杂,结构可能变复杂,技术栈可能变复杂性能优化的两种模式个人总结,性能优化整体上可以分为两类:单应用优化和结构型优化。单应用优化

2016-11-07 09:28:10 400

转载 Java自带的GUI性能监控工具Jconsole以及JisualVM简介

1 Jconsole1.1 简介以及连接  JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,它是Java自带的简单性能监控工具。下面以对tomcat的监控为例,带领大家熟悉Jconsole这个工具。  Step 1,在dos/bash命令下输入:jconsole;  Step 2,在弹出的对话框中选中apache,并点击connect(假设你

2016-11-04 16:44:52 486

原创 ehcache memcache redis 差异

转自:http://blog.csdn.net/jationxiaozi/article/details/8509732在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0  license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式

2016-11-04 10:40:22 303

原创 redis(主从服务器)在windows下用一台机器配置分布式

目录1、Replication的工作原理2、如何配置Redis主从复制1、Replication的工作原理在Slave启动并连接到Master之后,它将主动发送一条SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后,Master将传送整个数据库文件到Slave,以完成一次完全同步。而Slave服务器在接收到数

2016-11-02 15:26:52 349

原创 Spring Data Redis简介以及项目Demo,RedisTemplate和 Serializer详解

一、概念简介:Redis:  Redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写,详细的信息在Redis官网上面有,因为我自己通过google等各种渠道去学习Redis,走了不少弯路,所以总结一条我认为不错的学习路径给大家:  1.《The Little Redis Book》是一本开源PDF,只有29页的英文文档,看完后对Redis的

2016-10-31 16:00:50 316

原创 VirtualBox虚拟机网络设置(四种方式)

VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以

2016-10-28 12:49:43 310

转载 Ubuntu 14.10下安装LAMP服务图文详解

Ubuntu 14.10下安装LAMP服务图文详解这篇文章介绍的是 在15分钟的时间内,安装Ubuntu的服务器版本,设置好LAMP(Linux,Apache,MSQL,and PHP) 服务器,并能够使其立即运行。当然这一特性,其实并不包含在Ubuntu服务器版本内,但是能在安装过程中进行获取。安装过程中的LAMP选项意味着你不必对LAMP的四个独立组成部分一个个

2016-10-24 09:57:28 440

原创 基于Web实现在线绘画拓扑图[GraphEditor]

网络拓扑图本来已经整理有一段时间了,一次项目会议写集中边界监控系统的时候上级要求使用可以在系统中画网络拓扑图,没办法当时找不到现有的程序来参考只能硬着头皮,顶着风险来完成[当然来边界安全的,当然要安全型高啊],一同事找到一些源码来分析,当然了有源码分析比自己想的效率要快得多但是也很让人头痛,怎样才能实现,怎样才能嵌入到Web项目中?这个集控那个项目已近完成有一段时间了,最近呢一些网友要

2016-09-19 10:04:34 23649 15

原创 spring jpa报错

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/sch

2016-09-13 09:49:34 276

原创 tomcat启动错误

tomcat启动错误org.apache.catalina.core.StandardContext listenerStart解决方案:清除工作目录  \.metadata\.plugins\org.eclipse.wst.server.core 下面的所有的东西

2016-08-30 14:41:46 304

原创 python3学习(一) windows下面安装easy_install和pip教程

python3.4学习笔记(十六) windows下面安装easy_install和pip教程easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的首先安装easy_install下载地址:https://pypi.python.org/pypi/ez_setup解压,安装方法cmd进入到对应目录

2016-08-26 14:26:57 4362

原创 关于百度上传组件webuploader,xhr直接abort

上传pdf文件时某一些文档出现了这个错误,调试了一下发现webuploader在初始化xhr之后直接进入了abort错误如下这是network面板信息大文件不能正常上传的原因:可能是插件的bug,文件太大导致请求被拦截,xhr强制中断,api说默认分片大小是5m,但是我上传3m的文件都会报错,最后设置了chunksize分为1m,就可以上传了,耽误了一天的时间!!!

2016-08-24 16:20:13 1910

原创 Navicat for PostgreSQL 必须知道的十大功能

Navicat for PostgreSQL 是一套易于使用的图形化 PostgreSQL 数据库管理工具。可使用强劲的 SQL 编辑器创建和运行查询、函数和使用多功能的数据编辑工具管理数据。Navicat for PostgreSQL能连接到任何本机或远程7.3版本或以上的 PostgreSQL 数据库服务器,并支持所有 PostgreSQL 数据库对象。  Navicat for Po

2016-08-23 09:27:51 12666

转载 fullCalendar改造计划之带农历节气节假日的万年历

计划着要做一款万年历,作为自己小项目的便民功能。作为一枚“资深”业余前端,本想着网上应该有现成的代码可用,一顿猛搜之后,倒是确实搜到几个,但是一看功能,跟我想的不一样;再看代码,顿时没有了修改的欲望。顿时大失所望,理想太丰满,现实太骨感啊!!无意搜到一款jquery的日程安排日历插件,fullCalendar(官网:http://arshaw.com/fullcalendar/),

2016-07-17 16:57:24 3492

转载 Nginx - Windows下Nginx初入门

阅读目录下载启动测试日志公司刚使用nginx,预先学习下。鉴于机器没有Linux环境,在Windows熟悉下。 下载目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx1.8.0这是一个zip文件,解压后即可使用 启动绿色文件,无须安装,直接即可启动。

2016-07-12 09:37:36 221

转载 windows下curl的安装和简单使用

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。一.windows下curl的安装1.      到这里 http://curl.haxx.se/download/ 下载文件curl-7.17.1-win32-ssl.zip,如果不需要

2016-07-11 19:06:02 393

转载 fullCalendar改造计划之带农历节气节假日的万年历

载下来的最新版是fullcalendar-1.6.4,原生的样子是这样的:但是我想象的应该是这个样子的:貌似差别有点大……没关系,一步步来改造。一、汉化需要汉化的地方不多,就一些英文的月份,周几而已,简单修改一下// localeisRTL: false,firstDay: 0,monthNames: ['一月','二月','三月','四月

2016-06-24 14:04:54 797

转载 做一个完整的Java Web项目需要掌握的技能

最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。当然,这里所用到的例子项目是非常初级,简单的项目,所以大神们就可以不用往下看了。首先我们从网站的架构

2016-06-24 09:28:39 826

转载 Java Web前端到后台常用框架介绍

一、SpringMVChttp://blog.csdn.net/evankaka/article/details/45501811spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring We

2016-06-24 09:24:01 434

原创 Nodejs+HTML5兼容IE789的大文件上传完整版

业余将大文件上传重新梳理了一遍,后端基于Nodejs;有几个要点感觉很好玩:兼容性:IE789为代表;跨域上传:document.domain||middlePage;多文件上传:input['type=file'] multiple;拖拽上传:drag drop;大文件分段:files.slice(s,e);断点续传:localStorage;接收分段的文件:formidable

2016-06-23 09:21:22 1152

转载 javascript的api设计原则

javascript的api设计原则前言本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时的原则,总共包含了七个大块。系卤煮自己总结的一些经验教训。同时也参考了一些文章,地址会在后面贴出来。很难做到详尽充实,如果有好的建议或者不对的地方,还望不吝赐教斧正。一、接口的流畅性好的接口是流畅易懂的,他主要体现如下几个方面:1.简单操作某个

2016-06-14 09:40:39 396

原创 Android 日常开发总结的技术经验 60 条

1. 全部 Activity 可继承自 BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和 SQL 逻辑分离,更清晰,建议使用 Lite 系列框架 LiteOrm 库,超级清晰且重心可以放在业务上不用关心数据库细节。3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.

2016-05-31 09:29:48 234

增量打包代码

1. 对svn的变更代码进行增量打包。 2. 会 列出需要打包的文件。

2016-09-13

spring教程

文档从实际使用出发,介绍spring的详细使用配置,集成spring的各种技术。

2016-06-14

java_动态生成XML文件2

详细介绍了怎么利用java代码生成xml文件,包括所需要的类

2016-01-20

java_动态生成XML文件

详细介绍了怎么利用java代码生成xml文件,包括所需要的类

2016-01-20

servlet增删改查

servlet的例子,包括了用servlet写的关于增删改查的例子,包括了后台数据库的运用

2016-01-20

把doc转换成html

提供了把doc内容,转为html内容的工具(并且可以把需要的图片可以放在一个固定

2016-01-20

Activiti 5.15 中文用户手册

详细列举了Activit的使用方法,调用的接口类型,各种数据的获取,怎么创建一个Activiti项目等等

2015-07-27

oracle从入门到精通

从基础的数据库知识,层层深入介绍了Oracle数据库知识,数据库的创建,用户的创建,空间的创建,表的创建等。 数据库对象: 1. 表 2. 约束条件:保证数据完整性。 3. 视图:虚表,命名的查询语句。 4. 索引:加速查询(加快查询的速度)。 5. 序列:一串连续递增或递减的数字,步长相同,(代理键)。 6. 同义词:一个对象的另外一个叫法(对象的别名)。 7. 存储过程:用于操作 8. 函数:用作复杂运算的。用于计算。 9. 触发器:由事件触发的存储过程。 10. 包

2015-07-27

空空如也

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

TA关注的人

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