- 博客(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
35247
6
转载 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
1027
原创 开发工具下载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
290
原创 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
934
原创 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
15075
转载 Docker容器的创建、启动、和停止
Docker容器的创建、启动、和停止1、容器是独立运行的一个或一组应用,及他们的运行环境。容器是Docker中的一个重要的概念。docker精品文章:https://blog.youkuaiyun.com/u012562943/article/details/524378782、docker容器的启动有三种方式a.交互方式,基于镜像新建容器并启动例如我们可以启动一个容器,打印出当前的日历表[...
2019-01-08 10:53:55
1529
转载 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
1985
原创 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
271
原创 UML中类图
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】...
2018-07-31 09:43:07
230
原创 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
397
转载 程序员必备工具
这世界上只有两种程序员,一种是大神,一种是菜鸡。大神总是不放过任何一个可以装逼的机会,而菜鸡只能仰望。在游戏中,RMB玩家总是能随便一个装备秒杀你几条街,万恶的资本家用钱掩盖了自己是菜鸡的事实。同样的,在coder界,装备也是作为菜鸡的你逆袭第一要径呀!经过一轮地毯式的访问和无数海阁导师大神的嘲笑,软妹总结出以下十个程序员必备效率工具,独家秘籍,看你骨骼惊奇,十块钱卖给你怎样,慢着别走,价格不满意
2018-01-11 17:30:54
22913
5
转载 Springmvc+activemq
Spring mvc4 + ActiveMQ 整合一、配置部分二、代码部分三、页面部分四、Controller控制器五、效果展示六、加入监听器七、最最重要的,别忘了打赏 一、配置部分ActiveMQ的安装这就不说了,很简单,这个例子采用maven构建,首先看一下pom.xmlproject xmlns="http://maven.apache
2018-01-11 11:01:20
354
原创 Maven使用中新建项目遇到的问题
1.Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resour解决方案:删除\.m2\repository路径下所有的文件 重新buildmaven项目
2017-09-04 11:33:10
1257
原创 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
574
原创 Python学习
1.部署python3.X环境2.下载python开发工具:pycharm3.python的基本语法--弱语言4.定义函数:def5.匿名函数:lambda6.global与nonlocal的使用7.del与def的区别
2017-07-27 14:46:37
601
转载 JVM
摘要: 你对JVM内存组成结构和JVM垃圾回收机制是否熟悉,这里和大家简单分享一下,希望对你的学习有所帮助,首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。JVM学习笔记 JVM内存管理和JVM垃圾回收JVM内存组成结构JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xm
2017-07-21 17:12:11
325
原创 JSP与servert的关系详解
JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。JSP通过在标准的HTML页面中插入Java代码,其静态的部分无须Java程序控制,只有那些需要从数据库读取并根据程序动态生成信息时,才使用Java脚本控制。事实上,JSP是Servlet的一种特殊形
2017-07-21 17:09:04
2404
原创 浏览器文本显示自动替换单词间空格数量大于一的空格,替换为一个空格
如图实际值,单词间有多个空格,但浏览器解析显示为一个空格。附浏览器空格处理:一、使用全角空格全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。二、使用空格的替代符号替代符号就是在需要显示空格的地方加入替代符号,这些符号会被浏览器解释为空格显示。空格的替代符号有以下几种:名称编号描述 
2017-07-21 09:22:28
751
原创 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
743
原创 在线帮助文档转CHM方法
在线帮助文档转CHM方法用到的工具: wget工具(Linux自带,Windows下请自行下载),htm2chm(共享软件,不过没什么限制)具体步骤:1、使用wget工具下载在线文档整个目录 简单介绍一下wget的几个用到的参数。 -c 断点续传(ps : 使用断点续传要求服务器支持断点续传
2017-03-15 13:48:12
6652
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
6376
转载 Android开发环境搭建
五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。 本教程将分为五个步骤来完成
2017-03-14 17:30:30
617
原创 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
558
原创 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
2490
转载 Rest API开发 看了这么多久这篇文章写得不错 转载的
本文我们将使用Spring MVC 4实现 CRUD Restful WebService , 通过RestTemplate写一个 REST 客户端,定义这些服务. 我们也可以通过外部的一些客户端来测试这些服务。简短 & 快速介绍RESTREST表示 Representational State Transfer(表示性状态转换).它是可以用
2016-07-07 15:25:48
5521
原创 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
3107
原创 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
1483
原创 使用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
869
转载 SQL注入详解
下面的程序方案是采用 ASP.NET + MSSQL,其他技术在设置上会有少许不同。 示例程序下载:SQL注入攻防入门详解_示例 什么是SQL注入(SQL Injection)所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作
2016-05-28 17:15:41
1663
原创 XSS跨站攻击详解
XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的Cookie,导航到恶意网站,携带木马等。作为测试人员,需要了解XSS的原理,攻击场景,如何修复。 才能有效的防止XSS的发生。
2016-05-28 17:06:17
2702
转载 Java定时任务详解
在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面我们就其原理、实例以及Timer缺陷三个方面来解析Java Timer定时器。 一、简介 在Java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线
2016-05-25 11:18:16
419
原创 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
1362
原创 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
1625
转载 两个连续相同的字符正则
早上查了点儿东西,怕自己忘,就顺便给博客除除草了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
8626
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
931
原创 Spring中注解标签的解释
@Controller:用于标识是处理器类;@RequestMapping:请求到处理器功能方法的映射规则;@RequestParam:请求参数到处理器功能处理方法的方法参数上的绑定;@ModelAttribute:请求参数到命令对象的绑定;@SessionAttributes:用于声明session级别存储的属性,放置在处理器类上,通常列出模型属性(如@ModelAttrib
2016-04-15 09:47:36
977
原创 搭建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
4966
转载 Ant详细打包过程
首先请允许我这样说,作为开发或测试,你一定要具备这种本领。你可以手动打包、部署你的工程,但这不是最好的方法。最好的方式就是全自动化的方式。开发人员提交了代码后,可以自动构建、打包、部署到测试环境。测试通过后进入到模拟环境或是直接发布的生产环境,这个过程可以是全自动的。但这个自动化的方式有一些公司用到了,但也有很多公司还不知道,他们的攻城师天天在做反复、没有多大意义的、浪费生命的事情。当然这种方式一
2016-04-12 09:26:38
4322
原创 Ant的运用
目前在研究Ant打包问题,过程遇到很多困难,通过各种路径一个一个Kill,记录下。1.在WIN中CMD窗口下输出系统变量 :echo %变量名称%,如echo %JAVA_HOME%,这点与Linux不同,Linux下输出格式为 :echo $系统变量名称
2016-04-11 15:27:52
971
原创 Java字符串利用正则除去中文快捷方法
String ss ="3242你好线程V型从v";System.out.println("输出结果:"+ss.replaceAll("[^\u4E00-\u9FA5]", ""));
2016-04-08 16:17:20
633
HttpClient API 帮助文档
2017-09-25
git使用详细步骤
2017-09-01
redis设计与实现(含目录)
2017-03-20
KeyTool证书生成
2016-07-13
genericjdbcexception cannot execute query
2016-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人