- 博客(59)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
转载 Oracle执行计划
原文看懂Oracle执行计划最近一直在跟Oracle打交道,从最初的一脸懵逼到现在的略有所知,也来总结一下自己最近所学,不定时更新ing…一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例:①:配置执行计划需要显示的项:工具 —> 首选项 —> 窗口类型 —> 计划窗口—> ...
2021-10-13 10:02:37
11845
转载 10分钟看懂动态代理设计模式
原文动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可能会涉及到一些你没有学习过的知识点或概念。如果恰好遇到了这些知识盲点,请先去学习这部分知识,再来阅读这篇文章。什么是代理从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,你在上大学的时候,总是喜欢逃课。因此,你拜托你的同学帮你答到,而自己却窝在宿舍玩游戏... 你的这个同学恰好就充当了代理的作用,代替
2020-12-06 21:43:29
151
转载 进程和线程的区别
作者:zhonyong链接:https://www.zhihu.com/question/25532384/answer/81152571来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。是运行中的程序指令的一种描述,这需要与程序中的代码区别开来。另外注意这里我说的进程线程概念,和编程语言中的API接口对应的进程/线程是有差异的。下面细说背景:CPU+RAM+各种资源(比如显卡.
2020-11-27 14:05:23
95
转载 Java POI操作Excel(User Model)
原文Java POI操作Excel(User Model)该文章为本系列的第一篇第二篇为 :Java POI操作Excel(Event Model)第三篇为 :Java POI操作Excel(Event User Model)第四篇为 :使用POI封装一个轻量级Excel解析框架前言在B端系统中,通常都会提供Excel导入导出数据的功能.所以使用Java对Excel进行操作是每个Java Web工程师必备的技能.而在Java领域,Apache POI是优秀的Excel操作库....
2020-11-24 16:12:24
1021
转载 服务端高并发分布式架构演进之路
原文服务端高并发分布式架构演进之路1. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式 系统中的多个模块在不同服务器上部署,即可
2020-11-24 15:51:17
118
转载 JVM线程基本原理,你一定要知道!
原文一、JAVA内存模型与线程1 CPU工作效率比IO工作效率大1.1 为什么计算机的存储设备与处理器的运算速度有几个数量级的差距1.2 怎么处理CPU与IO之间效率的差距加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)作为内存与处理器之间的缓冲内存->缓存(计算)->内存1.3 引发什么问题?缓存一致性,也是因为这一点,所以有了线程安全问题1.4 操作系统是如何解决缓存一致性的问题的?通过协议进行处理1.5 什么是指令重排序?处理器
2020-11-03 17:04:46
231
转载 java拾遗4----一个简单java程序的运行全过程
原文java拾遗4----一个简单java程序的运行全过程简单说来,一个java程序的运行需要编辑源码、编译生成class文件、加载class文件、解释或编译运行class中的字节码指令。下面有一段简单的java源码,通过它来看一下java程序的运行流程: 1 class Person 2 3 { 4 5 private String name; 6 7 private int age; 8 9 10 11 pub
2020-11-03 16:46:00
148
转载 java Pattern和Matcher详解
原文结论:Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.matcher(String regex,CharSequence input)一种最基础最简单的匹配。 java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读...
2018-08-29 12:16:34
277
转载 Java基础之随机生成数字和字母
原文字母与数字的ASCII码目 前计算机中用得最广泛的 字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。 因为...
2018-08-08 15:41:29
272
转载 spring cloud初学者--简单的web项目
原文地址spring cloud是这几年新兴的微服务框架,虽然现在的微服务框架很多,但是spring cloud还是被认为最好的微服务框架,尽管我也不知道为什么这么说,但是接下来我准备一点一点的探究,今天就是开始的第一步,大家可以一点一点的通过一个小小的例子,来看看为什么他被称为最好的微服务框架Web项目具体的虽然我不是很明白,但是我们先通过一个简单的例子来看看spring cloud...
2018-07-20 16:04:53
277
转载 JAVA身份证校验码式校验
import java.util.regex.Matcher;import java.util.regex.Pattern;/*** 身份证验证规则: 第十八位数字(校验码)的计算方法为: * 1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 * 2.将这17位数字和系数相乘的结果...
2018-04-23 14:33:46
2318
原创 JAVA引用和引用所指向的值
通过一个小例子来理解下JAVA的引用。 public class Test { static StringBuffer a; static StringBuffer b; public static void main(String[] args) { a = new StringBuffer("A"); b = new StringBuffer("B"); operato
2017-07-29 18:22:50
1391
转载 WEB服务器、应用程序服务器、HTTP服务器区别
原文WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常
2017-07-29 17:13:12
614
1
转载 二进制文件与文本文件的区别
原文一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。 从上面可以看出文本
2017-06-14 18:51:54
380
转载 数字证书原理,公钥私钥加密原理
原文文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识 这部分内容主要解释一
2017-06-05 16:10:59
259
转载 RSA算法原理(二)
原文作者: 阮一峰日期: 2013年7月 4日上一次,我介绍了一些数论知识。有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢?第一步,随机选择两个不相等的质数p和q。
2017-06-05 15:20:36
305
转载 RSA算法原理(一)
原文作者: 阮一峰日期: 2013年6月27日如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。一、一点历史1976年以前,所有的加密方法都是
2017-06-05 15:18:23
282
转载 敏捷方法之极限编程(XP)和 Scrum区别
原文敏捷(Agile)作为一种开发流程, 目前为各大公司所采用, 敏捷流程的具体实践有XP 和Scrum, 似乎很少有文章介绍这两者的区别, 发现一篇外文, 见解非常深刻, 特将其翻译一把. 原文(DIFFERENCES BETWEEN SCRUM AND EXTREME PROGRAMMING )在此: http://blog.mountaingoatso
2017-05-23 19:15:52
345
转载 敏捷开发之Scrum扫盲篇
原文敏捷开发之Scrum扫盲篇现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我
2017-05-23 16:09:19
176
转载 阿里云ubuntu系统图形化访问
原文这段时间试用了阿里云,阿里云的一个好处是可以免费试用5天,申请之后开通的速度很快,一般在第二天就能审批下来。阿里云购买之后配置上可以随时升级,所以大可以在开始时购买普通配置,而在性能需求越来越高时再升级。我试用的是ubuntu系统,申请要用自己的支付宝账号,申请成功之后会短信通知分配下来的公网IP、root账号和密码。然后通过putty选择ssh远程访问服务器。在下面这张图
2017-02-26 16:28:58
651
1
转载 putty 文件传输 pscp
原文putty 文件传输 pscp博客分类: linuxwindowspscp PuTTY 是一个免费跨平台的远程登录工具,包含了一组程序,包括:1、PuTTY (Telnet 和 SSH 客户端)2、PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令)3、PSFTP (SFTP 的命令
2017-02-22 14:37:46
703
转载 putty 实现WIN向liunux传输文件
windows使用的是putty和其附带的pscp首先配置ubuntu:1.先使用netstat -tl或service ssh status查看ssh服务是否开启,如果没有开启,用service ssh restart开启,如果没有安装,使用sudo apt-get install openssh-server安装ssh2.检查防火墙注:可以使用iptables,但我在ubunt
2017-02-22 10:39:44
302
转载 数据库SQL优化大总结之 百万级数据库优化方案
原文数据库SQL优化大总结之 百万级数据库优化方案网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫
2017-02-09 15:18:24
239
转载 SQL利用Case When Then多条件判断
原文CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结果4......... WHEN 条件N THEN 结果N ELSE 结果XENDCase具有两种格式。简单Case函数和Case搜索函数。
2017-01-03 15:49:39
5626
转载 oracle 列转行
原文oracle 列转行1.新建一个名为TEST表2.向TEST表中添加数据INSERT INTO TEST(STUDENT,COURSE,SCORE)select '张三','语文',78 from dual unionselect '张三','数学',87 from dual union select '张三','英语',82 f
2017-01-02 16:01:35
490
转载 Linux分区和挂载点说明
原文Linux分区和挂载点说明在介绍Linux分区和挂载点前,我想先说一个Windows的例子,Windows大家都比较熟,再借这个例子来说明什么是Linux分区和挂载点。1.消失了的分区在WinPE下,我将一块硬盘分成一个主分区和四个逻辑分区,主分区指派驱动器号C,四个逻辑分区均不指派驱动器号:这会出现什么情况?结果是在我的电脑中你只能看到一个C盘
2016-12-26 11:22:24
565
转载 jquery easy ui datagrid 全选、反选、清除
原文[javascript] view plain copy//全选 function allselectRow(tableName) { $('#' + tableName).datagrid('selectAll'); } //反选 function unselectRow(tableName) {
2016-12-24 15:47:53
7079
转载 在servlet中如何使用被Spring管理的service
首先真的很感谢这篇文章的作者,我在这次的项目中遇到了这个问题,看了很多网上的资料都没解决,直到看到这篇文章才解决,我用的是方法2.2。 刚开始我把service设置成servlet的成员变量,不知道为什么不行,这种方式让这个servlet都无法使用,希望知道原因的朋友能告知。以至于我以为这篇文章也是不行,感到灰心丧气,两天都没解决这个问题。刚刚我再次尝试了一次,把service放到方法里,
2016-12-15 23:07:12
1376
转载 WEBLOGIC 11G密码忘记,重新初始化密码方法
原文WEBLOGIC 11G密码忘记,重新初始化密码方法 weblogic安装后,很久不用,忘记访问控制台的用户名或者密码,可通过以下步骤来重置用户名密码。说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录例如我的做测试的域的根目DOMAIN_HOME=D:\oracle\Middleware\user_projects\domain
2016-12-13 14:09:13
1108
转载 JQUERY dialog的用法详细解析
原文本篇文章主要是对JQUERY中dialog的用法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助今天用到了客户端的对话框,把 jQuery UI 中的对话框学习了一下。准备 jQuery 环境首先,我们创建一个按钮,点击这个按钮的时候,将会弹出一个对话框。为了设置这个按钮点击的事件,需要准备 jQuery 的环境
2016-11-19 12:19:55
7588
转载 Eclipse关闭XML文件验证的方法
原文XML的编写是否符合规范,可以通过XML Schema或DTD进行验证,但有时候电脑本来就很卡,而且XML的某些错误并未导致程序无法运行的情况下,暂时关闭XML的验证也算不错的选择。如web.xml中web-app标签没指定version:Java.sun.com/xml/ns/j2ee” xsi:schemaLocation=”http://java.sun.co
2016-11-11 17:08:58
252
原创 exists的简单理解
exists后面括号里的select语句是否会返回结果,取决与它的where条件是否为真。执行过程如下: 1、当 other.sport=56,到student表math列去找是否有值等于56,发现id为9的值为56,则里面括号的select的语句有结果返回,所有student表math=56的记录添加到外面select语句的结果集中; 2、当other.spo
2016-11-08 00:32:37
342
转载 存储过程在字符串单引号'内拼接单引号'
单引号 ' 的编码是39,所以拼接字符串可以这样写[sql] view plain copy str := 'select * from user where name='||chr(39)||zhangsan||chr(39)||' order by id'; execute immediate str; 原文
2016-11-05 14:30:34
4177
转载 Oracle 游标使用全解
原文Oracle 游标使用全解这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_
2016-11-04 18:31:28
206
转载 Oracle存储过程基本语法和基础教程
原文1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将
2016-11-04 18:29:48
321
转载 jquery easyui datagrid使用参考
原文jquery easyui datagrid使用参考创建datagrid在页面上添加一个div或table标签,然后用jquery获取这个标签,并初始化一个datagrid。代码如下:页面上的div标签:div id="magazineGrid">div>js代码:$('#magazineGrid').datagrid({ heig
2016-10-30 16:25:09
302
转载 Dom4j解析和生成XML文档
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本人声明。否则将追究法律责任。作者:永恒の_☆ 地址:http://blog.youkuaiyun.com/chenghui0317/article/details/11486271原文一、前言 dom4j是一套非常优秀的Java开源api,主要用于读写xml文档,具有性能优异、功能强大、和非常方
2016-10-27 13:36:54
419
转载 XML的封装与解析
原文为什么会有本章的出现?因为XML实在是太重要了,而且被广泛应用!不论是数据存储,还是其他方面,如配置文件等。XML是一种对独立于任何编程语言的数据进行编码的机制。在数据交换领域,正在变得非常流行!因为他的基于节点的存储格式特点,以致于有很多适合的场合,可用它来描述。当然Java也为打包和解析XML文件做了很好的支撑!本章系Java之美[从菜鸟到高手演变]系列之XML的打
2016-10-26 18:34:58
8032
java网络编程HttpsURLConnection
2015-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人