自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (12)
  • 收藏
  • 关注

原创 简单理解二叉树

前言树是数据结构中的重中之重,尤其以各类二叉树为学习的难点。一直以来,对于树的掌握都是模棱两可的状态,现在希望通过写一个关于二叉树的专题系列。在学习与总结的同时更加深入的了解掌握二叉树。本系列文章将着重介绍一般二叉树、完全二叉树、满二叉树、线索二叉树、霍夫曼树、二叉排序树、平衡二叉树、红黑树、B树。希望各位读者能够关注专题,并给出相应意见,通过系列的学习做到心中有“树”。1 重点概念1.1 结点概念结点是数据结构中的基础,是构成复杂数据结构的基本组成单位。1.2 树结点声明本系列文章

2020-08-25 11:00:24 469

原创 Oracle中 SYNONYM(同义词)的作用

官方定义Use the CREATE SYNONYM statement to create a synonym, which is an alternative name for a table, view, sequence, procedure, stored function, package, materialized view, Java class schema object, u...

2020-04-23 08:51:40 2949

原创 常用SQL命令汇总(四)-存储过程

一、存储过程/函数的作用存储过程和函数是在数据库中定义一些 SQL 语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的 SQL 语句。存储过程和函数可以避免开发人员重复的编写相同的 SQL 语句。而且,存储过程和函数是在 MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输;二、存储过程/函数的创建1 创建存储过程不带参数的存储过程create or rep...

2020-04-04 11:37:18 1393 1

原创 EJB服务端组件讲解

SessionBean服务端有三大组件Home、EJbObject、SessionBean。SessionBean是我们编写业务逻辑的地方。譬如数据库操作,进行计算等等。但是它对于客户端是不可见的,一个SessionBean实例的创建、销毁、激活、钝化等都是由EJB容器来管理的。EJBObject:你可以将EJBObject看作是SessionBean对象的Proxy。需要将你的业务方法同样在...

2020-03-26 18:45:23 254

原创 常用SQL命令汇总(五)-程序包 Packages

Oracle 笔记(八)、PL/SQL 高级应用(游标、存储过程、函数、程序包) 一、游标二、存储过程三、函数    过程与函数的异同四、程序包一、游标    游标是一种 PL/SQL 控制结构,可以对SQL语句的处理进行显式控制,便于对表的数据逐条进行处理。ps.当表中数据量大的时候,不建议使用...

2020-03-26 10:59:08 1003

原创 Oracle中 IS TABLE OF 的简单理解

ISTABLEOF:指定是一个集合的表的数组类型,简单的来说就是一个可以存储一列多行的数据类型。简单的理解就是定义一个数组类型 INDEXBYBINARY_INTEGER:指索引组织类型【实例】在SCOTT用户下,使用IS TABLE OF获取所有员工的姓名,职务,工资信息。declare type type_ename is table of emp.ename%ty...

2020-03-25 15:26:07 5689

原创 RabbitMQ安装并打开网页端管理插件

第一步:下载并安装erlang(默认会自动配置环境变量,无需手动设置)第二步:下载并安装RabbitMQ第三步:在安装目录D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.3\sbin上输入cmd,进入该文件夹的控制台命令窗口,然后输入以下命令进行安装网页端管理插件rabbitmq-plugins enable rabbit...

2020-03-13 11:44:22 1542

原创 VisualVM 离线安装VisualGC插件

1.先去插件中心下载自己JDK对应的插件版本https://visualvm.github.io/pluginscenters.html3.点击进入下载自己所需要的插件,例如:gc插件 com-sun-tools-visualvm-modules-visualgc_1.nbm4.打开Java JvisualVM-工具-插件-已下载-添加插件,选择已下载的插件安装即可...

2019-07-23 18:13:32 4967

原创 常用SQL命令汇总(三)-索引、视图、触发器

一、索引1.索引定义 索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度,建立索引查询速度有数量级提升 ;类似于图书的目录,方便快速定位,寻找指定的内容;2.索引的优缺点优点:提高查询数据的速度;缺点:创建和维护索引的时间增加了;3.索引分类1,普通索引这类索引可以创建在任何数据类型中;2,唯一性索引使用 UNIQUE 参数可以设...

2018-10-12 17:20:03 361

原创 常用SQL命令汇总(二)-多表查询

一、多表查询1.连接查询:连接查询是将两个或两个以上的表按照某个条件连接起来,从中选取需要的数据;t_book表:                                                                                                t_bookType表:                           ...

2018-10-12 17:16:18 21463

原创 常用SQL命令汇总(一)-增删改及单表查询

一、数据库及表的创建数据库操作:1、显示所有数据库:Show databases;2、创建数据库:Create database 数据库名;3、删除数据库:Drop database 数据库名;表操作:CREATE TABLE 表名(属性名 数据表格 [完整性约束条件],.....); 约束条件 说明 PRIMARY ...

2018-10-12 17:12:43 745

原创 Java远程连接IBM MQ

一、准备工作1.需要在mq服务器上新建一个队列管理器、一个发送队列、一个接收队列、一个服务器通道2.启动队列管理器(SEND)  strmqm  SEND--启动监听(SL)  runmqlsr -m SL -p 1414 -t tcp &--用户交互管理界面程序 runmqsc  SEND--创建本地队列 DEFINE QLOCAL (Q1)--创建的服务器连...

2018-10-12 16:59:23 6395 2

原创 Java对象的序列化和反序列化

一、序列化和反序列化的概念  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。  在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的...

2018-10-12 16:49:11 124

原创 IBM MQ向MQ发送消息

1、  查看目前已创建的队列管理器及运行状态:dspmq2、  在同一台机器上模拟,建立并启动两个队列管理器 分别用于SEND发送和RE接收消息创建:crtmqm  SEND、crtmqm  RE 启动:strmqm  SEND、strmqm  RE3、  运行发送方队列管理器 并创建相应的远程队列、传输队列及通道1)  打开队列管理器并定义远程队列: runmqsc SEND...

2018-10-10 10:30:46 5082

原创 IBM MQ常用命令

常用命令创建队列管理器crtmqm –q QMgrName-q是指创建缺省的队列管理器删除队列管理器dltmqm QmgrName启动队列管理器strmqm QmgrName如果是启动默认的队列管理器,可以不带其名字停止队列管理器endmqm QmgrName 受控停止endmqm –i QmgrName 立即停止endmqm –p QmgrName 强制停止显示队列管...

2018-10-10 10:26:27 2733

原创 Eclipse快捷键

编辑快捷键(很重要,编码80%的工作花在此处以及文件之间的跳转上)  【ALT+/】 显示代码提示,以及代码自动补全功能。 Ctrl+1 new对象后快捷生成  【Ctrl+/】   [Ctrl+Shift+/]  单行注释,多行注释  【Ctrl+D】 删除当前行  【ctrl + 左/右】: 光标跳过一个  【ctrl + 上/下】:   滚动屏幕,浏览代码  【ctr...

2018-09-07 14:51:44 127

原创 Eclipse项目中不同文件夹下properties配置文件的获取

eclipse中一般来说有三个地方存放properties配置文件,下面通过一个简单的示例来分别获取配置文件Demo:package cn.lxkroom.properties;import java.io.FileInputStream;import java.io.InputStream;import java.util.Properties;import java.util...

2018-09-07 14:50:59 2792

原创 Eclipse实用插件

1.Properties Editor    能够使properties文件中的中文正常显示!    安装:Eclipse-Help-Eclipse Marketplace-Search-Properties Editor  找到后安装重启即可! 

2018-09-07 14:13:58 155

原创 tuxedo安装与配置入门

一 Tuxedo 是什么?  Tuxedo是BEA公司(现已被Oracle公司收购)的一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。它用C语言技术开发的并且有很高性能。  TUXEDO是在、Internet 这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的各种服...

2018-08-30 17:11:04 5566

原创 linux下top命令详解

1. ps -ef |grep java 找到java的进程PID2.top -p PID第一行:10:01:23 — 当前系统时间126 days, 14:29 — 系统已经运行了126天14小时29分钟(在这期间没有重启过)2 users — 当前有2个用户登录系统load average: 1.15, 1.42, 1.44 — load average后面的三个数分别是1分钟、5分钟...

2018-06-09 15:39:13 147

原创 linux下安装jdk tomcat mysql

第一章 安装JDK1.检查是否安装默认JDK    java -version,如果有其他版本,需要卸载2.rpm命令(软件包管理器)    rpm -qa  :查询当前系统安装了哪些软件包    rpm -qa | grep java 查看关于Java的软件    rpm -e(卸载) --nodeps(忽略关联) 包名  :强制卸载某个软件包        可以一次卸载多个软件包,中间加空格即...

2018-06-08 15:17:35 133

原创 linux命令

1.  nohup ./startWebLogic.sh&     tail -f nohup.out  weblogic启动 查看日志2. find . -name "*" |xargs grep MU2122    关键字查找3.grep 201802121 *  在该文件夹下查询包含该内容的文件3.  scp -r esbapp@171.33.34.117:/home/esbapp/...

2018-06-08 15:16:37 150

原创 Linux安装启动FTP服务

Linux服务器默认是没有开启FTP服务的。也没有FTP服务器,为了文件的传输需要用到FTP服务器,以典型的vsftpd为例。vsftpd作为FTP服务器,在Linux系统中是非常常用的;下面就说如何在centos 6.5系统上安装vsftp。1.查看是否安装vsftpdrpm -qa|grep vsftpd 2. 执行以下安装命令  yum install vsftpd3.设置开机启动服务 ch...

2018-06-08 15:15:36 2742

原创 zookeeper的使用

1.常用命令如下:1. 启动ZK服务:       sh bin/zkServer.sh start/status/stop/restart2.客户端登陆:    sh bin/zkCli.sh      (远程登陆zkCli.sh -server IP:2181)3.命令行操作:1. 显示根目录下、文件: ls / 使用 ls 命令来查看当前 ZooKeeper 中所包含的内容2. 显示根目录下...

2018-05-29 15:07:45 154

原创 SpringMVC与Struts2的区别

一、框架机制1、Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。2、Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet。Servlet在是在调用时初始化,先于Filter调用,服务停止后销毁二、拦截机制1、Struts2a、Struts2框架是类...

2018-05-24 15:04:36 138

原创 libgcc_s.so.1: cannot open shared object file: No such file or directory

在centos64系统上使用了rpm -e --nodeps卸载软件后,使用yum命令报如下错误:There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: libgcc_s.so.1: cannot open shar...

2018-02-28 11:04:53 3946 1

原创 微信内H5支付报签名错误

在确保签名及各项配置正确的情况下,检查如下微信提供的java版SDK中的一段代码,新版支付签名都是使用MD5,这里却不是!

2017-08-26 16:49:55 4638

原创 list集合根据条件删除元素

// 遍历集合去除支付金额大于最大支付限额的支付产品Iterator it = payPrdctList.iterator();while (it.hasNext()) {PayPrdct next = it.next();if (next.getMaxPayAmt() != null) {if (next.getMaxPayAmt().doubleValue() >= 0.01&& next.g

2017-08-09 15:49:27 886

原创 js中对中文escape转码,java后台通过URL获取中文参数的问题

在做银行支付的时候,需要生成MAC域校验,此时文档中规定对中文参数字段需要用escape转码,在js中通过escape对中文转码后,发现后台接收到的参数为null.解决办法:转码两次 escape(escape("中文字符串")); 这时会出现新的问题,就是后台接收到的串是转码一次的数据,而转一次转两次的数据是不一样的,例如对"客户"进行escape转码一次为REGINFO1 = "%u5...

2017-06-14 17:20:00 3903

原创 spring框架入门(一)

一 spring框架简介:spring是一个轻量级的开源框架,其主要优势就是其分层架构。分层架构允许使用者选择使用哪一个组件,在JavaEE开发中,它可以有选择的集成web层,持久层的相关框架。同时,其本质就是一个容器,负责管理项目中所有的对象,它可以通过基本的JavaBean来完成以往只能有EJB来做的事情。

2017-04-08 00:40:34 455

原创 list与set集合详解

一    List集合(util包下) 1.1 有序(存取顺序一致),可重复,是Collection的子接口.1.2 特有的功能跟索引相关1.3 常用方法    *add(E e)    *add(int index,E e) 指定位置添加元素    *get(int index) 获取指定位置元素    *remove(int index) 返回被删除

2016-09-28 23:32:31 1454

原创 java 面向对象 接口与多态

接口 多态

2016-09-17 23:31:36 295

原创 java面向对象 继承与抽象类

继承 抽象类

2016-09-17 23:30:13 355

原创 java面向对象之类与封装

类 封装

2016-09-17 23:25:53 265

原创 javax.mail.AuthenticationFailedException: 550 User has no permission出错

163邮箱开启pop3/smtp等协议,然后用授权码代替密码来模拟登陆就可以发送成功了!

2016-09-01 22:54:01 7982 1

原创 Collection集合介绍

一、 集合简介 1、java面向对象的语言,有很多对象需要保存 2、保存一个对象StringBuffer(只能保存一个) 3、数组可以保存多个对象, 但是数组长度是固定的, 实际的案例很多东 西是不固定的, 而使用集合, 集合可以保存多个对象, 长度动态变化 二、集合体系的架构 1、Collection 层次结构中的根接口 2、Collection 表示一组对象(Object) ,这

2016-06-05 12:02:57 413

原创 C#中几种常见的字符串方法

 (1)Length:获取字符串中字符的个数;            //string str = "qi ";            //Console.WriteLine(str.Length);(2)ToUpper() ToLower() 转化大小写;            //string str = "SDSggrdHDD";            //Console....

2016-01-07 12:51:12 490

原创 C#中this关键字的使用

this的两个作用:1、代表当前类的对象;2、在类当中显示的调用本类的构造函数 例如以下两个构造函数中: public Students(string name,char gender,int age,int chinese,int math,int english)        {            this.Name = name;            this.G...

2015-12-29 17:16:03 6019

原创 C#中构造函数的使用

1、作用帮助我们初始化对象(给对象的每个属性依次赋值)2、构造函数是一个特殊的方法:(1)构造函数没有返回值,连void也不能写;(2)构造函数的名称必须跟类名一样;3、创建对象的时候会执行构造函数;构造函数是可以有重载的;类当中会有一个默认的无参数的构造函数,当你写了一个新的构造函数后,不管有参还是无参,默认的构造函数就不存在了;4、new关键字Person p1=n...

2015-12-29 16:47:43 1124

原创 C#中静态类与非静态类的区别

静态与非静态的区别1、用static(静态) 关键字来区分;在非静态类中既可以有非静态成员(实例成员)也可以有静态成员;在静态类中只能有静态成员存在;2、调用实例成员时,必须使用  对象名.实例成员      调用静态成员时,必须使用  类名.静态成员3、静态函数中只能访问静态成员,不允许访问实例成员;      实例函数中既可以访问静态成员,也可以使用实例成员;4、静态...

2015-12-29 15:16:55 7605

tidy2.dll免费下载

tidy2.dll免费下载tidy2.dll免费下载tidy2.dll免费下载tidy2.dll免费下载tidy2.dll免费下载tidy2.dll免费下载tidy2.dll免费下载tidy2.dll免费下载tidy2.dll免费下载tidy2.dll免费下载

2020-09-24

tcl-8.6.1-src.tar.gz

解决redis安装过程中 make test不通过问题

2019-10-28

weblogic10.3.6下载地址及安装教程

weblogic10.3.6下载地址及安装教程

2018-09-11

crt 绿色免费

crt连接linux 绿色免费 解压即用 crt连接linux 绿色免费 解压即用 crt连接linux 绿色免费 解压即用 crt连接linux 绿色免费 解压即用

2017-09-06

eclipse中使用webservice远程服务 超详细教程

webservice在eclipse中的使用 生成客户端,调用服务 webservice在eclipse中的使用 生成客户端,调用服务 webservice在eclipse中的使用 生成客户端,调用服务

2017-09-06

spring-framework-2.5.5

可用于开发学习

2016-11-15

java设计模式java设计模式

买书送的开发文档

2016-05-29

平差易破解版

测量行业平差易破解版

2014-04-05

捷易通第十代

捷易通第十代自动花费充值软件

2014-04-05

莱卡仪器TS02驱动

莱卡全站仪驱动 TS02 全站仪

2014-04-05

操作系统学习 pdf

关于系统介绍及原理等

2011-03-02

《windows程序设计》源代码

《windows程序设计》源代码,珍藏的,拿出来晒晒!

2011-01-10

空空如也

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

TA关注的人

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