自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java原生执行Shell 文件

内部的逻辑其实很简单,第一个参数为执行方法,后面的参数就是进行参数加空格拼接。new ProcessBuilder() 的构造方法的源码。项目中,需要通过shell 调用外用jar 包。shell 中获取参数的方式 顺带一笔。test.pdf 作为第一个参数。20230101 作为第二个参数。下面提供shell 的工具类。

2023-09-07 11:37:22 320

原创 SpringBoot项目异常汇总

springboot 开发中的异常汇总

2022-11-30 16:35:33 469 1

原创 bower搜索/安装/卸载 JavaScript、HTML、CSS之类的网络资源

bower是一种包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源

2022-10-18 21:15:00 548

原创 SpringMVC之注解驱动的控制器

springmvc 注解, 各类请求方法的处理

2022-08-30 11:09:27 359

原创 Linux 下实现定时跑 jar程序

双方的依赖包产生冲突,并且无法解决当前的jar 冲突包解决方法:独立成可执行jar ,使用linux 的crontab 来定时调用。

2022-08-22 15:25:00 728

原创 SpringBoot集成Security安全框架

SSM 集成 spring security安全框架

2022-06-21 16:21:39 1249

原创 OOM异常运维与Weblogic 调优

OOM异常运维与Weblogic 调优一:背景项目运行中,经常会出现程序挂起或 OOM 内存泄漏等情况这个时候就需要运维人员快速定位问题,并为问题后续解决提供支持二:现象1.服务不能访问,网页报404错误2.查看GC 状态jstat -gc [进程号] 5000 20 --每5秒查看gc 查看20次参数含义S0C年轻代第一个survivor的容量(字节)S1C年轻代第二个survivor的容量(字节)S0U年轻代第一个survivor已使用的容量

2022-02-17 20:30:00 1323 1

原创 Java项目问题和异常汇总

1.JSP页面缓存造成ajax数据不刷新 转载2.java Resource操作文件 抛出FileNotFoundException

2021-11-03 17:02:35 1667

原创 调用webservice出现javax.xml.bind.UnmarshalException解决办法

cxf 将 wsdl 转换成 java 类后package-info.java 中的命名空间 有时会出错

2021-10-09 14:05:57 530

原创 Shell脚本自学笔记整理

提示:本文内容 引用 《Shell 脚本学习指南》大家有兴趣可以入手还有一些自己的理解,以及众多博客文文章目录前言一、Shell是什么?二、入门2.1位于第一行的 #!总结前言对于Shell 脚本,我自己并没有系列的学习过,大都是在工作中,现学现卖。基本上都要实现某一需求,去找相关的资料,再去整合,编写和测试。对于服务器来说,如果掌握了Shell 其实能更好的提高效率,有些需求,比如在服务器上对文件的操作,对应用程序的自动备份等等,使用Shell 脚本,效率就很高。因此,结合自己工作经

2021-07-14 10:09:56 692

原创 深入学习Java虚拟机笔记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、走进Java二、Java内存区域和内存溢出异常1.引入库2.读入数据总结前言本文内容摘抄自 周志明 著 的深入理解Java虚拟机(第二版) 一书深入理解Java虚拟机(第二版)看完一遍之后 收获颇丰,但也感到自己的不足,很多内容也一知半解,又感觉不能一看了之想着不如以这笔记的形式 将以归纳总结当然其中也受到了其他大博主 文章的触动和启发但别人整理的 和自己理解的也有很大出入 或者 重点不一样 所以想着自己整理

2021-05-18 10:41:18 298 3

转载 PLSQL 的导入数据中文乱码解决方法

我是传送门https://blog.csdn.net/nanhuaibeian/article/details/106579835

2021-05-12 11:22:23 2543

原创 虚拟机VirtualBox_Linux 网络配置

前提:虚拟机工具:Oracle VM VirtualBox 设置网络:桥接网卡Linux:RedHat本机:连的是无线网目标:配置网络,固定好IP可以通过windows 本机通过XShell 或CRT 进行远程连接遇到的问题:1.在网上查了写配置资料 都是在插网线的情况 下 使用的网络设置为NET 模式此模式 不在说了,使用NET 模式 ,虚拟机可以ping 通外网网络但是 无法使用远程连接 不知道什么情况,估计我的本机是无线连接2.本篇使用桥接模式,主要是因为是用来学习 能远程连接是

2021-04-25 11:21:13 579

原创 Scala语言学习开发工具(一)

一:下载与安装确保你本地已经安装了 JDK 1.5 以上版本,并且设置了 JAVA_HOME 环境变量及 JDK 的 bin 目录下载 https://www.scala-lang.org/download/windows 下 下载安装文件,一路下一步即可,完成后,cmd 命令行查看下**二:开发工具SBT(Simple Build Tool 开发工具)下载 www.scala-sbt.org/,一路安装即可,非常小命令行式的开发窗口输入命令sbt console (第一次运行需要联

2021-03-23 15:42:36 535

原创 大数据学习笔记(六)_Hive数据仓库

一.Hive 是什么The Apache Hive™ data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage and queried using SQL syntax.Apache Hive数据仓库软件简化了分布式存储中的大型数据集的读、写和管理,并使用SQL语法进行查询。自己的理解就是:Hive 就是使用sql 的语法来操作分布式

2021-03-22 15:20:53 134

原创 大数据学习笔记(五)_YARN资源调度框架

一:YARN 产生背景MapReduce1.x 的特点master/slave 架构:JobTracker/TaskTrackerJobTracker: 单点、压力大仅仅只能够支持mapreduce作业正因为有这样的问题,催生出 YARN二:YARN 概述官网介绍:http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.15.1/hadoop-yarn/hadoop-yarn-site/YARN.htmlMapReduce ha

2021-01-27 14:04:52 169

原创 大数据学习笔记(四)_MapReduce分布式处理框架

官网概要:Hadoop MapReduce is a software framework for easily writing applications which process vast amounts of data (multi-terabyte data-sets) in-parallel on large clusters (thousands of nodes) of commodity hardware in a reliable, fault-tolerant manner.A Ma

2021-01-25 15:55:34 134

原创 大数据学习笔记(三)_Hadoop其他特点设置

官方指南:http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.12.1/hadoop-project-dist/hadoop-hdfs/HdfsUserGuide.html此处摘抄些重点的内容,并用记录自己的一些理解表达一:Safemode(安全模式)摘抄简述:在启动过程中,NameNode 从 fsimage 和编辑日志文件加载文件系统状态。然后,它会等待 DataNodes 报告其块,以便它不会过早地开始复制这些块,尽管群集中已经存

2020-12-28 15:50:30 123

原创 大数据学习笔记(二)_Hadoop_HDFS操作

一:HDFS 的 启动命令:在/home/自己目录/hadoop-2.6.0-cdh5.15.1/sbin 下./start-dfs.sh ----启动 Hadoop HDFS 启动后 输入 jps 可以看到 以下几个进程 代表已经启动成功NameNode 进程DataNode 进程SecondaryNameNode 进程./stop-dfs.sh ----停止 Hadoop HDFS还可以通过命名启动每个单进程./hadoop-daemons.sh start namenod

2020-12-25 14:20:38 207

原创 大数据学习笔记(一)_Hadoop简述

官网概述:The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing.The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers usin

2020-12-24 16:25:07 168 2

原创 jar包手动上传到本地maven

在新建maven 项目后由于网络等原因 导致有jar 未自动下载完成 导致eclipse 加载失败报错异常:Description Resource Path Location TypeArchive for required library: 'C:/Users/421/.m2/repository/org/apache/hadoop/hadoop-mapreduce-client-app/2.6.0-cdh5.15.1/hadoop-mapreduce-client-app-2.6.0-cdh

2020-12-10 16:59:39 341

原创 eclipse新建maven项目 Could not resolve artifact org.apache.maven.archetypes:maven-archetype-quick

eclipse在新建maven项目时,报错Could not resolve artifact org.apache.maven.archetypes:maven-archetype-quick此处就会报错Could not resolve artifact org.apache.maven.archetypes:maven-archetype-quick所以采用以下解决方案:preference - maven - archetypesAdd Remote Catalog1.直接r

2020-12-09 16:38:38 681 1

原创 Json数据格式处理通用类

项目中经常会用到 json 格式的数据,在此提炼出公共的 json 与 bean 之间的互转的公共类以下使用的时 Jackson 的开源包使用的 Jackson的 jar 包jackson-databind-2.1.1.jarjackson-annotation-2.1.1.jarjackson-core-2.1.1.jarpublic class JsonUtil{ //bean转json public static String obj2Json(Obje

2020-11-03 11:15:47 221

原创 自我整理设计模式之状态模式(十)

一:状态模式状态模式和策略模式非常的相像,策略模式在是围绕可以互换的算法,而状态是通过改变对象内部状态来帮助对象控制自己的行为。状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。二:设计原则三:实例...

2020-10-28 17:11:45 79

原创 自我整理设计模式之适配器模式(七)

一:适配器模式二:设计原则三:实例public class DuckAdapterTest { //主方法 public static void main(String[] args) { MallardDuck mallardDuck = new MallardDuck(); WildTurkey wildTurkey = new WildTurkey(); Duck duckAdapter = new TurkeyAdapter(wildTurkey);//将火鸡适配成

2020-10-27 20:42:59 138

原创 Struts2拦截器之防止多地同时登陆

实现多台电脑不能同时登陆同一个帐号(本项目 浏览器 使用的是IE)/*** 登陆拦截器*/public class SessionLoginInterceptor extends AbstractInterceptor{ @Override public String intercept(ActionInvocation invocation) throws Exception { ActionContext context = Action

2020-08-12 10:39:26 204

原创 自我整理设计模式之单例模式(五)

一:单例模式二:设计原则三:实例/***经典单例*/public class Singleton { private static Singleton uniqueInstance;//唯一实列 private Singleton() {}; public static Singleton getInstance() { if(uniqueInstance == null) { uniqueInstance = new Singleton(); }

2020-08-04 14:11:28 95

原创 Gradle安装(一)

Gradle是一个基于Groovy的构建工具,它使用Groovy来编写构建脚本,支持依赖管理和多项目创建,类似Maven,但比其更加简单轻便。Gradle为Ivy提供了一个layer,提供了build-by-convention集成,而且它还让你获得许多类似Maven的功能。你可以从http://www.gradle.org/downloads页面下载Gradle,下载后将文件解压放到指定目录中(笔者放在了D:\Program Files目录下),然后开始进行环境变量的配置(1).根据对应的目录创

2020-07-30 09:51:12 112

原创 自我整理设计模式之装饰者模式(三)

一:装饰者模式装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。二:设计原则类应该对扩展开放,对修改关闭三:实例设计模式 所涉及的代码和知识点 均来自以下参考书籍本人尽将自己的学习内容整理在此,方便自己和大家一起查阅。若要转载,复制粘贴 请标明来源。《Head Firsts设计模式》...

2020-07-27 15:28:15 75

原创 自我整理设计模式之策略模式(一)

一:策略模式(Strategy Pattern)定义了算法镞,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。二:设计原则多用组合 少用继承三:实例1.代码目录/** * 鸭子的抽像类 */public abstract class Duck { FlyBehavior flyBehavior; QuackBehavior quackBehavior; public abstract void display(); public voi

2020-07-24 14:12:36 170

原创 linux 服务器异常 /dev/mapper/VolGroupRoot-LogVolRoot磁盘满了

linux 服务器异常/dev/mapper/VolGroupRoot-LogVolRoot磁盘满了项目测试服务器 在操作时,重启weblogic 服务报 Segmentation fault 错误本来以为是 项目程序 或者是 weblogic 的问题,进行程序检查,退版本,更换一台服务器 后,排除了程序和weblogic 的问题在服务器上进行其他命令 例如:jps 等命令操作时 ,同样也发生 Segmentation fault错误初步怀疑:应该和服务器环境有关了df -h 命令时 发现

2020-07-24 10:53:25 992

原创 Spring配置文件中内容加密

org.springframework.beans.factory.config.PropertyPlaceholderConfigurer<bean class="com."></bean>

2020-07-20 10:09:25 698

原创 Struts2版本2.0升2.3.37

项目环境: jdk1.6 + tomcat6 + orcale框架: Struts2+Spring+ibatis需求:Struts2 版本是2.0版 升级到2.3.37版本第一步:下载struts-2.3.37.zip 全量版本第二步:根据自己的需要替换自己需要的jar 包这个过程有点耗时,因为这个项目是临时接手,不太敢大开大合的动并且项目本身依赖的jar 不是太多 ,因此采用的是步步为营的策略先从替换struts-core-XXX.jar 核心包开始 然后根据编译报错一步步替换这个工作已经做

2020-07-16 10:15:21 2092

原创 MyEclipse 项目导入Eclipse 几大坑

工作原因:现有接受一个Struts2 + Spring + ibayis 的MyEclipse项目jdk1.6中间件:tomcat6本人使用的开发环境Eclipse Mars版Jdk1.8为了和其他项目一起管理,现在需要将 该项目导入到本人开发环境中由此带来了一系列的异常 在此记录。1.导入项目(和一般eclipse项目导入一致)2.导入项目后 很多jsp 报错//javax.servlet包报错和javax.servlet.jsp.JspExceptionjavax.servlet.

2020-07-14 16:49:32 338

原创 自定义线程池的实现与运用

线程池的工作行为以及自定义线程池的运用...

2020-05-07 15:49:24 325

原创 系统OOM异常与中间件调整最大线程数

项目问题:表象:系统在正常运行一段时间后,忽然不处理请求监控报警:服务器线程数已达到400查看服务器状态:1.服务器并没有挂2.无法进行正常访问3.top -H -p 进程号 发现进程下的线程数已经达到400+4.查看dump 文件和日志,大量线程 呈现粘滞,独占现象集中在某产品的购买流程中5.初步怀疑是不是 某些线程处理时间过程或者未释放对堆栈进行转储分析,未发现异常6....

2020-04-26 14:58:21 761

原创 linux 设置ssh免密登陆

免密登陆的操作图:步骤:进入148机器 Linux目录a. cd ~/.ssh/b. ssh-keygen -t rsac. ssh-add ~/.ssh/id_rsad. 把公钥 id_rsa.pub 的内容复制到147 机器上的authorized_keys 文件中进入147机器Linux目录a. cd ~/.ssh/b. touch authorized_ke...

2019-09-24 10:40:03 276

原创 linux上安装字体流程

1.给字体在/usr/share/fonts/的位置创建一个文件夹(一种字体对应一个)这里用微软雅黑为例. 微软雅黑 包括两种字体 一种正常 一种加粗 对应两个字体ttf文件msyh. msyhbdmkdir /usr/share/fonts/msyh 创建msyh目录2.将下载好的msyh.ttf、msyhbd.ttf拷贝到/usr/share/fonts/msyh目录3.进入目录中cd...

2019-09-24 10:10:18 364

原创 springboot连接mysql异常

异常1.You must configure either the server or JDBC driver (via the serverTimezone configuration property)解决:spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://...

2019-09-12 17:02:09 494

原创 MYSQL安装使用

windows 安装mysql从官网下载zip包,无需安装,解压可用本人解压根目录为:D:\Soft\software\mysql-5.7.21-winx641.具体使用操作,可直接参考菜鸟教程my.ini文件[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#root不校验密码#skip-grant-ta...

2019-09-12 16:38:18 124

语音 pcm 转换 成 MP3 格式

包含测试的 pcm 文件和 转换好的 mp3文件 以及java 转换的代码 保证可用

2023-02-16

struts-2.3.37.zip

struts2-2.3.37的全量包 从国外网 网速太慢 此包可用于 struts2 2.3.37版本使用 解压之后 lib 中 有所有支持的jar 根据自己的需要选用

2020-07-16

录屏大师v2.1.zip

简单实用的录屏工具,解压后,双击exe文件,进入录频设置界面,直接使用

2019-09-11

apache-cxf-2.6.1.zip

apache-cxf-2.6.1.zip cxf转化wsdl文件,生成javaBean实体类 附上使用文章:http://blog.csdn.net/sinat_34979884/article/details/78776305

2017-12-11

xml2xsd进而实现XML与javaBean互转

xml to xsd 进而实现XML与javaBean互转,并且附上具体的使用博客 http://blog.csdn.net/sinat_34979884/article/details/78501892

2017-11-10

ant 构建环境使用

ant-1.9.6.jar的构建工具,需要使用的朋友自行下载 具体的环境变量配置以及使用方法,可以去我博客中找,在此不进行详述了

2017-11-09

压力测试工具WAS(MicrosoftWebApplicationStressTool+msvcp50.dll文件)可用

Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程 Windows网站服务器的性能计数器(Performance Counter),通过对服务器性能(CPU/内存等)的性能分析来找到系统的瓶颈。CPU使用百分比反映了处理器开销,CPU使用百分比持续地超过 75%是性能瓶颈在于处理器的一个明显的迹象。 每次测试运行结束后WAS会生成详细的报表,WAS报表可以从View菜单选择Reports查看。 这款软件在64位系统上会跑不了,是因为没有相兼容的dll的文件。 具体操作: 1、解压“msvcp50.DLL” 如果是win7 64位系统放到C:\Windows\SysWOW64下,如果win7 32位放到C:\Windows\System32 2 、注册dll:regsvr32 msvcp50.DLL 不用管他提示什么 3、重装Microsoft Web Application Stress Tool 测试过可以使用

2017-11-01

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

TA关注的人

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