自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

scmrpu

Alick

  • 博客(92)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Idea完全卸载步骤

windows + R 输入regedit进入注册表,右键一级菜单**HKEY_CURRENT_USER, 右键查找,输入idea,会找到jetbrains,然后,右键删除jetbrains整个文件夹。我们在用idea的时候,idea的环境出现了莫名其妙的问题,怎么也找不到问题原因的时候可以试着把idea卸载重新安装。但是如果你卸载的时候没有删除干净注册表里的信息。C:\Users${用户名称}\AppData\Roaming\JetBrains。C:\user${用户名称}\ideaProjects\。

2022-11-10 10:39:12 30182 5

转载 office相关文件转pdf的几种方式

最近公司要做office的文档,搜集了几种office文档转pdf的方式,简单的做下总结我主要尝试了三种方式:openoffice,aspose,jacob对他们进行了大文件,小文件,在linux,在windows,转换txt,excel,word,ppt的测试。一、aspose:这种方式在目前来看应该是最好的,无论是转换的速度还是成功的概率,还支持的文件类型。(1)使用:这种方式使用很简单,引入jar包就可以直接使用代码:源码,jar包在最后提供package asp

2021-02-07 14:57:01 901

原创 开发工具下载Java 各个版本

IntelliJ IDEA:https://www.jetbrains.com/idea/download/previous.html PyCharm:https://www.jetbrains.com/pycharm/download/previous.html GoLand:https://www.jetbrains.com/go/download/previous.html CLion:https://www.jetbrains.com/clion/download/previous.html

2020-10-17 18:53:24 236

原创 fdisk挂载根目录

举例说明:新增磁盘的设备文件名为 /dev/vdb 大小为100GB。#fdisk -l 查看新增的的磁盘1、对新增磁盘进行分区#fdisk /dev/vdb按提示操作 p打印 n新增 d 删除 w操作生效 q退出操作后 w#partprobe 强制让内核重新找一次分区表(更新分区表)这里我们新增一个分区 /dev/vdb1 大小为40GB 2、分区格式化#mkf...

2019-01-24 14:35:35 857

原创 Linux下磁盘挂载

1.查看是否已分配[root@localhost ~]# fdisk -lDisk /dev/vda: 536.9 GB, 536870912000 bytes16 heads, 63 sectors/track, 1040253 cylindersUnits = cylinders of 1008 * 512 = 516096 bytesSector size (logical/p...

2019-01-15 20:50:49 14997

转载 Docker容器的创建、启动、和停止

Docker容器的创建、启动、和停止1、容器是独立运行的一个或一组应用,及他们的运行环境。容器是Docker中的一个重要的概念。docker精品文章:https://blog.csdn.net/u012562943/article/details/524378782、docker容器的启动有三种方式a.交互方式,基于镜像新建容器并启动例如我们可以启动一个容器,打印出当前的日历表[...

2019-01-08 10:53:55 1472

转载 Centos NTP同步时间

安装ntp# yum install ntp配置ntp启动项# chkconfig ntpd on同步时间# ntpdate pool.ntp.org启动ntpd服务# /etc/init.d/ntpd start2 配置时间源# vi /etc/ntp.confserver pool.ntp.org   #可选择其他优先服务器server 0.pool.ntp.org...

2018-11-30 15:39:51 1933

原创 Rabbitmq+spring

1.配置文件applicationContext-mq.xml<?xml version="1.0" encoding="utf-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2018-10-16 15:16:30 214

原创 UML中类图

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】...

2018-07-31 09:43:07 190

原创 java class在不同包中获取路径方式截取

         if (path.startsWith("zip:")) {//当class文件在war中时,此时返回zip:D:/...这样的路径   打包之后测试一下这个地方                path = path.substring(4);            } else if (path.startsWith("file:")) {//当class文件在class文件中...

2018-05-09 15:46:13 362

转载 程序员必备工具

这世界上只有两种程序员,一种是大神,一种是菜鸡。大神总是不放过任何一个可以装逼的机会,而菜鸡只能仰望。在游戏中,RMB玩家总是能随便一个装备秒杀你几条街,万恶的资本家用钱掩盖了自己是菜鸡的事实。同样的,在coder界,装备也是作为菜鸡的你逆袭第一要径呀!经过一轮地毯式的访问和无数海阁导师大神的嘲笑,软妹总结出以下十个程序员必备效率工具,独家秘籍,看你骨骼惊奇,十块钱卖给你怎样,慢着别走,价格不满意

2018-01-11 17:30:54 22659 5

转载 Springmvc+activemq

Spring mvc4 + ActiveMQ 整合一、配置部分二、代码部分三、页面部分四、Controller控制器五、效果展示六、加入监听器七、最最重要的,别忘了打赏 一、配置部分ActiveMQ的安装这就不说了,很简单,这个例子采用maven构建,首先看一下pom.xmlproject xmlns="http://maven.apache

2018-01-11 11:01:20 288

原创 Maven使用中新建项目遇到的问题

1.Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resour解决方案:删除\.m2\repository路径下所有的文件 重新buildmaven项目

2017-09-04 11:33:10 823

原创 SpringMvc与Mongodb搭建

版权所有维权必究spring版本:4.2.0MongoDb版本:3.4.6Spring与MongoDb关键jar:spring-data-mongodb-1.8.6.RELEASE.jar

2017-08-01 16:33:42 521

原创 Python学习

1.部署python3.X环境2.下载python开发工具:pycharm3.python的基本语法--弱语言4.定义函数:def5.匿名函数:lambda6.global与nonlocal的使用7.del与def的区别

2017-07-27 14:46:37 495

转载 JVM

摘要: 你对JVM内存组成结构和JVM垃圾回收机制是否熟悉,这里和大家简单分享一下,希望对你的学习有所帮助,首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。JVM学习笔记 JVM内存管理和JVM垃圾回收JVM内存组成结构JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xm

2017-07-21 17:12:11 287

原创 JSP与servert的关系详解

JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。JSP通过在标准的HTML页面中插入Java代码,其静态的部分无须Java程序控制,只有那些需要从数据库读取并根据程序动态生成信息时,才使用Java脚本控制。事实上,JSP是Servlet的一种特殊形

2017-07-21 17:09:04 2343

原创 浏览器文本显示自动替换单词间空格数量大于一的空格,替换为一个空格

如图实际值,单词间有多个空格,但浏览器解析显示为一个空格。附浏览器空格处理:一、使用全角空格全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。二、使用空格的替代符号替代符号就是在需要显示空格的地方加入替代符号,这些符号会被浏览器解释为空格显示。空格的替代符号有以下几种:名称编号描述&nbsp

2017-07-21 09:22:28 683

原创 Linux上安装ruby

安装ruby开发环境  先下载linux版安装文件:ruby-1.8.6-p111.tar.gz  执行tar -zxvf ruby-1.8.6-p111.tar.gzcd ruby-1.8.6-p111./configure --prefix=/usr/local/rubymakemake install6.      添加环境变量:在根目录下输入vi.bashrc  然后在

2017-03-20 17:28:05 688

原创 在线帮助文档转CHM方法

在线帮助文档转CHM方法用到的工具:      wget工具(Linux自带,Windows下请自行下载),htm2chm(共享软件,不过没什么限制)具体步骤:1、使用wget工具下载在线文档整个目录    简单介绍一下wget的几个用到的参数。                   -c 断点续传(ps : 使用断点续传要求服务器支持断点续传

2017-03-15 13:48:12 6304 1

原创 Windows环境下使用强大的wget工具

安装下载[http://www.interlog.com/~tcharron/wgetwin.html]解压到目录 比如我解压到D:\Tool\wget添加wget环境变量,这样使用就更方便了,右键计算机->属性->高级系统设置->高级->环境变量->选中PATH->编辑,在最后添加 ;D:\Tool\wget (实际解压路径)到此安装完成.使用下载文件wget 网址

2017-03-15 13:47:33 6295

转载 Android开发环境搭建

五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。 本教程将分为五个步骤来完成

2017-03-14 17:30:30 572

原创 Redis在windows、linux、ubuntu上安装

Redis 安装Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为redis。打开一个 cmd 窗口 使用cd命令切换目录到 C:\re

2017-03-13 15:02:00 524

原创 JS中计算字符串UTF-8长度

//计算字符串UTF-8长度function lengthUTF8(str) {var i = 0, code, len = 0;for (; i code = str.charCodeAt(i);if(code == 10){//回车换行问题len += 2;}else if (code len += 1;} else if (code >= 0x0080 &

2016-10-18 16:32:14 2339

转载 Rest API开发 看了这么多久这篇文章写得不错 转载的

本文我们将使用Spring MVC 4实现 CRUD Restful WebService , 通过RestTemplate写一个 REST 客户端,定义这些服务. 我们也可以通过外部的一些客户端来测试这些服务。简短 & 快速介绍RESTREST表示 Representational State Transfer(表示性状态转换).它是可以用

2016-07-07 15:25:48 5422

原创 springmvc加载配置文件中的bean的方法

package com.spring.alick.util;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.mchange.v2.c3p0.C

2016-07-05 16:35:17 3057

原创 Java内存泄露监控工具

jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung

2016-06-24 10:04:32 1435

原创 使用Spring的JdbcTemplate简化jdbc操作

先看applicationContext.xml配置文件:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:s

2016-06-23 09:25:44 837

转载 SQL注入详解

下面的程序方案是采用 ASP.NET + MSSQL,其他技术在设置上会有少许不同。       示例程序下载:SQL注入攻防入门详解_示例 什么是SQL注入(SQL Injection)所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作

2016-05-28 17:15:41 1368

原创 XSS跨站攻击详解

XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的.  比如获取用户的Cookie,导航到恶意网站,携带木马等。作为测试人员,需要了解XSS的原理,攻击场景,如何修复。 才能有效的防止XSS的发生。

2016-05-28 17:06:17 2622

转载 Java定时任务详解

在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面我们就其原理、实例以及Timer缺陷三个方面来解析Java Timer定时器。 一、简介 在Java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线

2016-05-25 11:18:16 389

原创 IE9下onpropertychange不支持解决思路

if(/msie/.test(navigator.userAgent.toLowerCase())){if(window.navigator.userAgent.indexOf("MSIE 9")!==-1){$(this).find('input')[0].attachEvent("onkeyup",function(e){textChangeIE9(e);})}else{

2016-05-18 17:35:42 1312

原创 JS中数组去重及求量数组中的相同字符个数

function overMaxStrLen(arr1,arr2){var comNum = 0;if(!arr1 || !arr2){return comNum;}var len1 = arr1.length;var len2 = arr2.length;var minArr = arr1;var maxArr = arr2;if(len1 > len2){

2016-05-12 14:31:10 1576

转载 两个连续相同的字符正则

早上查了点儿东西,怕自己忘,就顺便给博客除除草了String pwd ="36667";String regx = "^.*(.)\\1{2}.*$";Matcher m = null;Pattern p = null;p = Pattern.compile(regx);m = p.matcher(pwd);if(m.matches()) {}上面这

2016-05-06 10:40:06 8490 2

转载 jquery 1.9 浏览器判断

jQuery 1.9使用$.support替代$.browser方法http://www.cnblogs.com/pengjw/p/3439753.html1 mozillaif(/firefox/.test(navigator.userAgent.toLowerCase())){}2 webkitif(/webkit/.test

2016-04-28 10:31:35 897

原创 Spring中注解标签的解释

@Controller:用于标识是处理器类;@RequestMapping:请求到处理器功能方法的映射规则;@RequestParam:请求参数到处理器功能处理方法的方法参数上的绑定;@ModelAttribute:请求参数到命令对象的绑定;@SessionAttributes:用于声明session级别存储的属性,放置在处理器类上,通常列出模型属性(如@ModelAttrib

2016-04-15 09:47:36 945

原创 搭建SpringMvc框架中遇到的问题记录

部署Springmvc框架时,遇到这个问题:Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx]原因:缺少jar包,spring-tx-4.2.0.RELEASE.jar

2016-04-12 14:46:34 4913

转载 Ant详细打包过程

首先请允许我这样说,作为开发或测试,你一定要具备这种本领。你可以手动打包、部署你的工程,但这不是最好的方法。最好的方式就是全自动化的方式。开发人员提交了代码后,可以自动构建、打包、部署到测试环境。测试通过后进入到模拟环境或是直接发布的生产环境,这个过程可以是全自动的。但这个自动化的方式有一些公司用到了,但也有很多公司还不知道,他们的攻城师天天在做反复、没有多大意义的、浪费生命的事情。当然这种方式一

2016-04-12 09:26:38 3786

原创 Ant的运用

目前在研究Ant打包问题,过程遇到很多困难,通过各种路径一个一个Kill,记录下。1.在WIN中CMD窗口下输出系统变量 :echo %变量名称%,如echo %JAVA_HOME%,这点与Linux不同,Linux下输出格式为 :echo $系统变量名称

2016-04-11 15:27:52 934

原创 Java字符串利用正则除去中文快捷方法

String ss ="3242你好线程V型从v";System.out.println("输出结果:"+ss.replaceAll("[^\u4E00-\u9FA5]", ""));

2016-04-08 16:17:20 589 1

浏览器集成VLC视频插件

浏览器中播放视频, 支持IE8+、Chrome、Firefox, 含操作步骤说明 含VLC安装说明 含浏览器配置说明

2019-12-02

HttpClient API 帮助文档

HttpClient API 帮助文档 HttpClient API 帮助文档 HttpClient API 帮助文档 HttpClient API 帮助文档 HttpClient API 帮助文档 HttpClient API 帮助文档

2017-09-25

git使用详细步骤

git使用的详细操作步骤 git使用的详细操作步骤git使用的详细操作步骤git使用的详细操作步骤git使用的详细操作步骤git使用的详细操作步骤git使用的详细操作步骤git使用的详细操作步骤

2017-09-01

springmv与mybatis

springmvc注解模式与mybatis环境搭建代码

2017-08-02

SpringMVC+Monogodb

sping与mongodb框架搭建代码

2017-08-02

邮箱服务器配置-Xeams配置

邮箱服务器配置

2017-06-21

redis设计与实现(含目录)

2017-03-20

KeyTool证书生成

2016-07-13

Redis中文文档(API)

Redis帮助文档中文版

2016-03-14

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

TA关注的人

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