- 博客(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
331
原创 问题: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
4526
原创 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
1219
转载 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
800
原创 MySQL随笔
我们在分布式领域经常说,分布式技术发展起来是因为scale up(就是加硬件)的能力是有限的,比如到256c2T内存,再加性价比就非常低了。所以,我们需要考虑更有效的scale out扩展方式,也就是多机集群,多个机器协同工作,也就是发展出来了分布式。如果我们现在的系统,还停留在中小数据量,配置较低的服务器上,最好的扩展办法还是scale up,加资源。最后,更正一下刚才有同事说的,mysql buffer_pool配置的好,其实就是个内存数据库,或者mysql是基于磁盘的数据库。我觉得说法都不对。My
2021-10-27 14:05:11
209
原创 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
112
原创 证书pfx的生成步骤
1、在IIS上生成一个证书申请2、把生成出来的CSR提交到证书申请处3、审核下来后,证书申请处会下发一个.cer文件4、把这个文件导入到IIS中5、在IIS上导出PFX文件,需要密码的6、双击PFX文件把证书导入到WINDOWS证书库里7、在WINDOWS证书库里找到这个证书,导出为pfx,这里要注意的是,需要选择导出需要私钥在个人信息交换,勾上“如果可能,包括证书路径中所有证书”...
2021-09-18 19:03:45
7180
原创 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
345
原创 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
147
转载 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
660
转载 logoOLAP 数据存储系统 Druid-IO
Druid 是一个开源的专为事件数据的 OLAP 查询设计的数据存储系统。Druid 用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。Druid 具有以下主要特征:为分析而设计——Druid 是为 OLAP 工作流的探索性分析而构建,它支持各种过滤、聚合和查询等类;快速的交互式查询——Druid 的低延
2016-12-16 16:08:40
579
转载 windows下nginx安装、配置与使用
目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。 相比apeach、iis,nginx以轻量级、高性能、稳定、配置简单、资源占用少等优势广受欢迎。1)下载地址: http://nginx.org2)启动
2016-12-05 14:22:36
569
转载 Redis 和 Memcached 的区别详解
转载 codeceo 原文连接:http://www.codeceo.com/article/redis-memcached-differ.htmlRedis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memc
2016-12-02 13:20:23
311
原创 聊聊Https和SSL/TLS
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你
2016-11-14 15:49:44
976
转载 如何在window上把你的项目提交到github
1.首先你需要在https://github.com/ 上注册一个账户2.注册成功以后,你需要新建一个repository(储藏室),这个用来存放你要上传的项目 点击中间的带加号的图标就可以新建repository了。 新建的界面如下: 这里你需要输入你的项目的名称,可以对你的项目进行描述,如果你不想让你的项目被被人看见,是需
2016-11-08 15:43:49
349
转载 微信小程序行业解析
目前小程序刚刚公测,本篇文章主要是与大家交流一下关于小程序的一些想法。在小程序还没有公测时,已经有许多公司开始布局,很多人开始摩拳擦掌,众多创业者开始瞄准一个方向努力。本文按照优先级分小程序 App、小程序快速生成平台、小程序开发者服务、小程序媒体&沙龙、定制化、教育、投资几个方向进行解析。一、小程序 App我把小程序 App 开发放在第一位,因为微信官方一开始放出了 200 个内
2016-11-07 13:28:29
2049
转载 性能优化的常见模式及趋势|小丘
性能优化的价值从上图可以看出几个优点成本降低稳定性提升用户体验体验提升性能优化的缺点也有维护成本增加:代码可能变复杂,结构可能变复杂,技术栈可能变复杂性能优化的两种模式个人总结,性能优化整体上可以分为两类:单应用优化和结构型优化。单应用优化
2016-11-07 09:28:10
479
转载 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
569
原创 ehcache memcache redis 差异
转自:http://blog.youkuaiyun.com/jationxiaozi/article/details/8509732在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式
2016-11-04 10:40:22
365
原创 redis(主从服务器)在windows下用一台机器配置分布式
目录1、Replication的工作原理2、如何配置Redis主从复制1、Replication的工作原理在Slave启动并连接到Master之后,它将主动发送一条SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后,Master将传送整个数据库文件到Slave,以完成一次完全同步。而Slave服务器在接收到数
2016-11-02 15:26:52
384
原创 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
351
原创 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
336
转载 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
505
原创 基于Web实现在线绘画拓扑图[GraphEditor]
网络拓扑图本来已经整理有一段时间了,一次项目会议写集中边界监控系统的时候上级要求使用可以在系统中画网络拓扑图,没办法当时找不到现有的程序来参考只能硬着头皮,顶着风险来完成[当然来边界安全的,当然要安全型高啊],一同事找到一些源码来分析,当然了有源码分析比自己想的效率要快得多但是也很让人头痛,怎样才能实现,怎样才能嵌入到Web项目中?这个集控那个项目已近完成有一段时间了,最近呢一些网友要
2016-09-19 10:04:34
24220
6
原创 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
311
原创 tomcat启动错误
tomcat启动错误org.apache.catalina.core.StandardContext listenerStart解决方案:清除工作目录 \.metadata\.plugins\org.eclipse.wst.server.core 下面的所有的东西
2016-08-30 14:41:46
340
原创 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
4456
原创 关于百度上传组件webuploader,xhr直接abort
上传pdf文件时某一些文档出现了这个错误,调试了一下发现webuploader在初始化xhr之后直接进入了abort错误如下这是network面板信息大文件不能正常上传的原因:可能是插件的bug,文件太大导致请求被拦截,xhr强制中断,api说默认分片大小是5m,但是我上传3m的文件都会报错,最后设置了chunksize分为1m,就可以上传了,耽误了一天的时间!!!
2016-08-24 16:20:13
2008
原创 Navicat for PostgreSQL 必须知道的十大功能
Navicat for PostgreSQL 是一套易于使用的图形化 PostgreSQL 数据库管理工具。可使用强劲的 SQL 编辑器创建和运行查询、函数和使用多功能的数据编辑工具管理数据。Navicat for PostgreSQL能连接到任何本机或远程7.3版本或以上的 PostgreSQL 数据库服务器,并支持所有 PostgreSQL 数据库对象。 Navicat for Po
2016-08-23 09:27:51
13154
转载 fullCalendar改造计划之带农历节气节假日的万年历
计划着要做一款万年历,作为自己小项目的便民功能。作为一枚“资深”业余前端,本想着网上应该有现成的代码可用,一顿猛搜之后,倒是确实搜到几个,但是一看功能,跟我想的不一样;再看代码,顿时没有了修改的欲望。顿时大失所望,理想太丰满,现实太骨感啊!!无意搜到一款jquery的日程安排日历插件,fullCalendar(官网:http://arshaw.com/fullcalendar/),
2016-07-17 16:57:24
3638
转载 Nginx - Windows下Nginx初入门
阅读目录下载启动测试日志公司刚使用nginx,预先学习下。鉴于机器没有Linux环境,在Windows熟悉下。 下载目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx1.8.0这是一个zip文件,解压后即可使用 启动绿色文件,无须安装,直接即可启动。
2016-07-12 09:37:36
269
转载 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
512
转载 fullCalendar改造计划之带农历节气节假日的万年历
载下来的最新版是fullcalendar-1.6.4,原生的样子是这样的:但是我想象的应该是这个样子的:貌似差别有点大……没关系,一步步来改造。一、汉化需要汉化的地方不多,就一些英文的月份,周几而已,简单修改一下// localeisRTL: false,firstDay: 0,monthNames: ['一月','二月','三月','四月
2016-06-24 14:04:54
902
转载 做一个完整的Java Web项目需要掌握的技能
最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。当然,这里所用到的例子项目是非常初级,简单的项目,所以大神们就可以不用往下看了。首先我们从网站的架构
2016-06-24 09:28:39
855
转载 Java Web前端到后台常用框架介绍
一、SpringMVChttp://blog.youkuaiyun.com/evankaka/article/details/45501811spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring We
2016-06-24 09:24:01
466
原创 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
1222
转载 javascript的api设计原则
javascript的api设计原则前言本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时的原则,总共包含了七个大块。系卤煮自己总结的一些经验教训。同时也参考了一些文章,地址会在后面贴出来。很难做到详尽充实,如果有好的建议或者不对的地方,还望不吝赐教斧正。一、接口的流畅性好的接口是流畅易懂的,他主要体现如下几个方面:1.简单操作某个
2016-06-14 09:40:39
442
原创 Android 日常开发总结的技术经验 60 条
1. 全部 Activity 可继承自 BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和 SQL 逻辑分离,更清晰,建议使用 Lite 系列框架 LiteOrm 库,超级清晰且重心可以放在业务上不用关心数据库细节。3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.
2016-05-31 09:29:48
252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人