自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Oracle数据库问题处理

此文件为listener.ora文件的完整可用版其中下面这段括起来的是自己手动添加的!之后的就是可用完整版文件!#--------------------------------------------------SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME = PLMS) (ORACLE_HOME=e:\app1\peaktele_H\product\11.2.0\dbhome_1)...

2020-06-15 19:33:00 217

转载 阿里面试题

以下为大家整理了阿里巴巴史上最全的 Java 面试题,涉及大量 Java 面试知识点和相关试题。JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedList有什么区别。 讲讲类的实例化顺序,比...

2019-06-12 11:17:04 290

转载 【转载】证书的有效性管理和验证--CRL和OCSP

怎样验证数字证书    数字证书号称是网上的身份证。网上交易者通过交易对象的数字证书对其产生信任,并能够使用和证书绑定的公钥和交易对象通信,这是PKI认证机制的基本宗旨。但是,当网上交易者从交易对象那里直接获取,或通过访问CA证书库等不同途径得到了交易对象的数字证书以后,这张证书不经过验证是不能放心使用的。验证由安全认证应用软件执行,验证需要包括以下的内容:· 证书完整性验证。即确认这个证书没...

2019-05-30 10:19:06 2923

转载 Springboot jar包远程调试

对于运行在服务器上面,隐藏较深,通过日志也排查不出的问题,有的时候需要通过本地调试来一步步排错,教过好些同事远程调试所需配置步骤,特此用笔记录下来,避免重复劳动。一、idea打包二、install 后jar包位置三、运行程序(远程调试启动)找到jar所在路径,进入cmd窗口,命令如下,监听启动5005端口(和程序的端口8089没关系)-远程调试启动语句:// 找到对应的j...

2019-01-29 14:24:10 247 1

转载 ssh2的远程linux控制框架3个

Ganymed SSH-2 for Java是一个纯Java实现的SHH2库,官网为http://www.ganymed.ethz.ch/ssh2/,最新的更新时间为2006年10月,在用之前,请仔细看一下FAQ,真的能避免很多很多问题 在google上找到的ganymed-ssh2的官网是http://www.ganymed.ethz.ch/ssh2/,进去看官网的英文简介可以看到该网站已经...

2019-01-28 09:22:32 260

转载 理解线程池原理

读完本文你将了解: 什么是线程池 线程池的处理流程 保存待执行任务的阻塞队列 创建自己的线程池 JDK 提供的线程池及使用场景 newFixedThreadPool newSingleThreadExecutor newCachedThreadPool newScheduledThreadPool 两种提交任务的方法 execute submit 关...

2018-12-19 14:28:51 109

转载 Springboot学习笔记(一)-线程池的简化及使用

工作中经常涉及异步任务,通常是使用多线程技术,比如线程池ThreadPoolExecutor,它的执行规则如下:在Springboot中对其进行了简化处理,只需要配置一个类型为java.util.concurrent.TaskExecutor或其子类的bean,并在配置类或直接在程序入口类上声明注解@EnableAsync。调用也简单,在由Spring管理的对象的方法上标注注解@Asy...

2018-12-19 14:21:26 85

转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。    现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程...

2018-12-07 14:18:36 95

转载 Java代码执行linux命令

前提:java代码是在windows下面写的,要打包放到linux下面运行,并且执行某个脚本。java代码:       try {          // 起作用的代码其实就下面这一行, 参数是linux中要执行的代码 Runtime.getRuntime().exec("sh generator.sh").waitFor(); ...

2018-12-04 16:30:06 1673

转载 java判断字符串是否为空的方法总结

方法一: 本人推荐的方法,开发中最常用的方法,看起来也比较高大上:   if(StringUtils.isNotBlank(str))//判断字符串不为空   或if(StringUtils.isBlank(str))//判断字符串为空12方法二: 比价简单直接的方法   if(s == null ||"".equals(s));1方法三: 比较字符串长度, 效率高, 比较绕:...

2018-12-04 14:31:42 30204

转载 Linux命令详解:md5sum

1、简介MD5算法一般用于检查文件完整性,尤其常用于检测在(网络)文件传输、拷贝、磁盘错误或其他无恶意涉入的情况下文件的正确性。MD5全称报文摘要算法(Message-DigestAlgorithm 5)[RFC 1321],该算法对任意长度的信息进行逐位计算,产生一个二进制长度128位(十六进制长度32位)的校验和(或称“指纹”,“报文摘要”),不同的文件内容生成相同的报文摘要的概率是极其小...

2018-11-15 16:53:11 410

转载 PO/POJO/BO/DTO/VO的区别

PO :persistent object持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 2 .在hibernate持久化框架中与insert/delet操作密切相关。 3 .PO中不应该包含任何对数据库的操作。POJO :plain ordinary java object 无规则简单java对象 一个中间对象,可...

2018-11-15 15:47:12 106

转载 深入了解spring事务原理

本文转自码农网 – 吴极心原创 连接地址:http://www.codeceo.com/article/spring-transactions.html 一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = ...

2018-11-15 14:55:54 137

转载 @Transactional(rollbackFor=Exception.class)的使用

java阿里巴巴规范提示:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。1.异常的分类先来看看异常的分类error是一定会回滚的这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常           可查的异常(checked exceptions):Excepti...

2018-11-15 14:34:10 137

转载 java 对象的深拷贝和浅拷贝

Java中对象的创建clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢?1 使用new操作符创建一个对象2 使用clone方法复制一个对象那么这两种方式有什么相同和不同呢? new操作符的本意是分配内存。程序执行...

2018-11-15 14:23:02 80

转载 findbugs提示:May expose internal representation by incorporating reference to mutable object 的理解.

版权声明:觉得此文有用的,不嫌麻烦的,就留个言呐,或者点个赞呐(额,就是文章底部的“顶”啦),要是嫌弃麻烦呢,也麻烦点个赞嘛,要是实在不想点赞呢,也不是不可以。 但是,你要是想踩一脚呢,那还是赶紧,马上,快快的闪人。 小心我手里三十米长的大刀。 哼哼。想想都怕 !!!    https://blog.csdn.net/qq_27093465/article/details/65447866全部提...

2018-11-13 15:38:57 1343 1

转载 程序性能指标

衡量一个软件系统性能的常见指标有:1.响应时间(Response time)        响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站系统来说,响应时间就是从点击了一个页面计时开始,到这个页面完全在浏览器里展现计时结束的这一段时间间隔,看起来很简单,但其实在这段响应时间内,软件系统在幕后经过了一系列的处理工作,贯穿了整个系统节点。根据“管辖区域”不同,响应时间可以细分为:  ...

2018-11-10 16:39:05 1673

转载 Java中间件

中间件就是在大型网站中,帮助各子模块间实现互相访问,消息共享或统一访问等功能的软件产品。常见的有: 远程服务框架中间件:主要解决各子模块之间互相访问的问题。 消息队列中间件:主要解决各子模之间消息共享的问题。 数据访问中间件:用于简化应用层对数据层的访问。 关于远程服务框架中间件,国内目前较多应用的是阿里巴巴的开源分布式服务框架Dubbo。其原理如图: 消息队列中间件是一种EDA架构(e...

2018-11-10 11:36:51 1031

转载 linux系统下jni封装curl,android java使用curl

libcurl主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当封装了的sockPHP 支持libcurl(允许你用不同的协议连接和沟通不同的服务器)。, libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传(当然你...

2018-11-09 18:08:35 631

转载 Java 性能优化的五大技巧

导读 要对你的 java 代码进行优化,需要理解 java 不同要素之间的相互作用,以及它是如何与其运行时的操作系统进行交互的。使用下面这五个技巧和资源,开始学习如何分析和优化你的代码吧。 在我们开始之前, 你也许会担心许可的问题. Java 为 Oracle 公司所有,遵循 Oracle 的 BCL 许可,该许可证不是一个免费/开源许可证。即便如此, 仍然有许多开源项目由 Oracle...

2018-11-09 16:00:10 96

转载 java性能优化五大技巧

导读 要对你的 java 代码进行优化,需要理解 java 不同要素之间的相互作用,以及它是如何与其运行时的操作系统进行交互的。使用下面这五个技巧和资源,开始学习如何分析和优化你的代码吧。 在我们开始之前, 你也许会担心许可的问题. Java 为 Oracle 公司所有,遵循 Oracle 的 BCL 许可,该许可证不是一个免费/开源许可证。即便如此, 仍然有许多开源项目由 Oracle...

2018-11-05 13:40:14 116

转载 Findbugs工具的使用

版权声明:本文为博主原创文章,未经小马哥允许不得转载。 https://blog.csdn.net/m765201832/article/details/72754657原文地址:https://blog.csdn.net/nxdxmg/article/details/72754657findbugs IDEA下载地址:http://plugins.jetbrains.com/plugin...

2018-10-08 14:35:18 1113

空空如也

空空如也

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

TA关注的人

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