自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring普通类注入失败&&NoUniqueBeanDefinitionException: expected single matching bean but found 2

一。问题描述1.调用自主平台定时器的时候,注入失败。——被调用的类已经有@Component ,且相关的注入类已经有@Autowired 可是调用以后依旧为空。2.Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'javax.s...

2019-08-27 08:47:18 816

原创 完全删除oracle10g,并安装11g成功

一.背景 工作需要,需要将原有电脑中的oracle10g卸载并安装oracle 11g(系统为win7 64 位),听闻oracle的卸载十分麻烦,一旦下载不完全,安装新的就基本不成功。于是总结了网上几种方法,后面成功了。具体如下:1.停止服务2.删除程序3.删除注册列表相关文件4.删除环境变量以及相关图标5.删除相关文件目录6.重启二. 具体流程...

2019-07-24 09:12:30 1198

转载 [INS-30131]执行安装程序验证所需的初始设置失败(无法访问临时位置)

http://blog.itpub.net/29578568/viewspace-2147397/注意:1.cmd要用管理员运行2.神秘代码运行的路径为与 setup.exe 同一目录下

2019-07-09 09:28:56 138

转载 解决连接Oracle 11g报ORA-01034和ORA-27101的错误

背景:使用sqlplus连接oracle,提示ORA-01034和ORA-27101,具体内容如下:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existProcess ID: 0Session ID: 0 Serial number: 0解决方法是执行以下命令:...

2019-03-28 10:14:04 454

原创 Eclipse Maven 错误:Received fatal alert: protocol_version -> [Help 1]

1.错误发生的场景:eclipse 项目运行maven install,报错了2.错误的主要描述:Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-install) on project TENDJ:Execution default-install o...

2019-03-16 16:22:06 4160 1

原创 关于ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的两个解决办法

最近有项目使用了Oracle g11进行操作,项目一开始部署运行正常,但是跑了几天就挂了,查看了原因是Oracle的监听服务没有启动。于是用工具连接了以下数据库,发现链接报错。错误具体如下:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务。于是根据了网上大多数人的方法,查看了自己的监听文件:文件内容如下: #listener.oraNetworkConfi...

2019-03-02 11:21:25 4195 2

原创 Spring的管理下,Hibernate 保存对象异常只能在Action层被捕获

一、问题描述       由于开发框架调用数据库的连接使用到了Hibernate,在进行save操作的时候,由于某个字段为空导致对象保存失败。我在Action、Service、Dao层均进行了异常的捕获,当时最终只在Action层捕获到了错误,在其他层异常均“逃跑”了Action层try{ testService.save(bo);}catch(Exception){ ...

2018-12-06 17:30:16 404 1

原创 中文编码

 1.编码的基本知识1.1.为何有编码:一开始是为了和计算机进行沟通,出现了英文的ASCII码;后来因为各个国家语言不同,也有自己的一套编码格式,所以出现了ISO8859系列。Unicode等1.2.编码的种类:①ASCII:用一个字节的7位进行表示,只能表示128个字符,不支持中文②ISO8859-1:用一个字节的8位进行表示,可以支持256个字符,不支持中文③GBK...

2018-10-06 12:02:52 20316

转载 (转)Eclipse中Debug的使用详解

原文地址:http://blog.jobbole.com/93421/#Eclipse调试介绍Eclipse 的 Debug 介绍与技巧2015/10/25 · 开发 · 2 评论 · debug, Eclipse, java, 调试本文作者: 伯乐在线 - HollisChuang 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。没有任何程序员能够一气呵成的写出没有任何 ...

2018-08-24 18:31:51 13023 2

转载 转:解决maven包下载中断,无法自动重新下载问题

如果下面这个方法没法解决,那么更改一下对应maven包的版本,并重新下载,当然前提你得确保你的资源在maven远程库有的(http://mvnrepository.com/),查找到对应的版本库(一些老代码的版本库可能已经失效)http://www.cnblogs.com/huzi007/p/5602063.html...

2018-08-20 21:04:05 3879

原创 Map转Xml

   一、前言由于开发需求,需要定制化xml文件。考虑到xml类似map的键值对原理,因此将数据先封装成map,再将map转换为xml。由于xml有顺序而已,因此要保证数据封装成map时是有序的,于是采用了LinkedHashMa 二、思路(递归) 2.1Xml的生成使用Document类 该类有以下几个主要的方法Element rootElement = Doc...

2018-08-03 00:20:40 8030

转载 (转)FastJson 解决JSON转嵌套Map出现的顺序乱序问题

弄了一天的问题,感谢大神转自:http://inlhx.iteye.com/blog/2312512  最近项目中用到了fastjson(1.2.15)需要将前端多层嵌套json转换为map,由于map的无序性,想了很多办法,最终找到使用 Map m= JSONArray.parseObject(json, LinkedHashMap<String,String>.class)...

2018-08-02 16:54:15 9841 5

转载 JDK覆盖问题

原文:https://blog.csdn.net/just_coming_here/article/details/51775909   一次心血来潮,决心研究一下,电脑上面安装3个版本的JDK,于是开始了测试,其实也不能说是安装3个版本的,1.6版本的是公司给的压缩包形式的,1.7和1.8版本的是我自己在电脑上面安装的,首先遇到的问题就是,当1.7安装好以后,(1.7的安装的环境变量配置自行...

2018-07-30 13:11:15 3115

原创 HTTPS加密的简单理解

一、对共钥私钥、数字签名、证书的理解1.公钥私钥(一般用于确保信息的安全性)非对称加密:加密解密用的不是同一个东西。公钥就像是锁,可以对信息进行加密,加密以后再进行传输;私钥就像是钥匙,对被公钥加密的信息进行解密,获取到真正的内容;当然,反过来用私钥加密的信息,也可以用共钥进行解密。2.数字签名(一般用于确保信息不被篡改)①首先根据要发生的信息,通过hash函数,然后通过(...

2018-07-17 14:43:08 391

原创 Java中日志的使用(包含指定日志信息输出到指定地方)

一、前言    对于我们开发者而言,日志存在的意义十分重大;本文主要是自己整理了关于日志的一些知识点,希望能帮助到需要的人,也希望各位能指出我的错误。二、日志的作用①  记录运行信息,方便调试②  记录错误信息,方便排查错误③  存储运行记录,方便后期的数据分析三、日志的主要知识点:三大组件1.Loggers 组件1.1作用:设置日志级别,决定什么日志信息应该被输出、什么日志信息应该被忽略。1.2...

2018-07-15 21:02:23 8581 1

原创 JSON入门学习(GSON 的简单介绍)

最近公司开发项目涉及到相关知识点(以前也涉及过,不过没有认真整理),顺便把JSON的入门学习整理一下,主要来源是慕课网的视频总结,如有不足,欢迎大家指出。一、JSON:与开发语言无关的、轻量级的数据格式(javaScript  Object  Notation)二、用途Web通讯中数据的交换,数据库,序列化三、语法{key1:value1,key2 : value2}四、数据类型:数据类型-Obj...

2018-06-29 20:56:04 214

原创 编程题3---新娘新郎问题

题目描述: * 有30对夫妻,第一对中新郎编号为0,新娘编号为1;第二对中新郎编号为2,新娘编号为3;..... * 所有人坐成一排,要求每队夫妻坐在一起,但是不要求谁做谁的左边 * 一开始,所有都是乱序的,请问最少经过几次调换座位,能使所有夫妻坐在一起。 * e.g * 乱序为:[0,3,1,2] * 调换思路:   3和1互换 * 调换次数 :  1 * 调换详情:   1<------...

2018-03-11 21:39:50 1119

原创 编程题2---一个数N为三个质数之和

题目描述:输入一个数n,任意三个质数的和为这个数n,这三个数组合成一个集合,请问当输入为n时,符合集合的个数为多少e.g  输入为10符合的集合为【2,3,5】、【2,5,3】、【3,2,5】、【3,5,2】、【5,2,3】、【5,3,2】一共6个解题思路:先求出获取小于number的所有质数并存入数组再在【a,b,c】中a,b,c三个位置依次取出数组中的质数,最后相加,看是否符合public c...

2018-03-10 22:30:24 2561 2

原创 编程题目——n个人坐成一圈,从第一个人开始,每次数到3的离开圈子,请问留下的最后一个人是谁?

题目描述:n个人坐成一圈,从第一个人开始,每次数到3的离开圈子,请问留下的最后一个人是谁?public class Test1 { /*题目: n 个人坐成一圈,第一个人开始数数,数到三的人离开圈子,请问最后留下的人是第一个人。 * */ public static void main(String args[]){ autido(9); } public stati...

2018-03-07 21:07:06 1139

原创 设计模式——2.代理模式

前言:    由于复习mybatis知识点的时候,mapper代理涉及到了代理模式,于是阅读了相关资料以后,小结一下代理模式。1.UML图2.角色分类    2.1 抽象对象:是目标对象和代理对象的抽象父类。    2.2 目标对象:要被代理的对象,实现了抽象对象。比如未成年人    2.3 代理对象:作为中介,接收外界指令,传递给代理对象(生成代理对象)。比如未成年人看护人。3.常见的代理模式 ...

2018-02-25 13:54:53 242

原创 设计模式——1.工厂模式

前言:本篇博客主要是总结一下自己对工厂模式的认识,例子可能不太恰当,uml类图也可能线用错。不过思想还是正确的望各位指出错误一、最简单的工厂模式——简单工厂(静态)模式。    简单工厂模式严格意义上不属于设计模式1.UML类图2.角色分类    2.1 抽象产品角色:是具体产品角色的共同父类,提供了一个标准接口。    e.g:   将计算机专业看成一个抽象产品角色public abstract...

2018-02-23 00:18:32 164

原创 算法入门学习----2.2快速排序

一、快速排序的实现原理    与归并排序一样,采用了分治的思想。不过不是先分后治,而是先治后分。    定义两个指针:数组的左指针(left),数组的右指针(right),并用一个数(temp)保存第一个数。    先将右指针往左依次遍历并和temp比较:    如果arr[right]比temp大,那么右指针左移一位。    如果arr[right]比temp小,那么

2018-01-29 11:42:36 152

原创 算法入门学习----2.1归并排序

一、归并排序的原理 对数组采用了“分治思想”      1.1 分:先通过二分法将数组分为一个一个单独的数。 分的算法实现(递归):传入参数为:数组(arr)、指向数组最左边的指针(left)、指向数组最右边的指针(right)、空数组(temp)(长度与原数组一样,用在这里是方便将第一步也归入递归步骤)实现内容:当传入的right>left,说明数

2018-01-29 10:54:08 250

原创 算法入门学习----1.3插入排序

一、插入排序的原理 一个数组a[]有N个元素,首先第一个数不动: 第一次:将第二个数从后往前依次和前面一个数(有序数组)进行比较,并插入到合适位置M,然后将原来位置在M(包括M) 到原来数组第一个数 均后移一位(如果需要插入的数原来位置和它所要插入的数字位置相同,那么无须移动数组)(最差情况比较1次)。 第二次:将第三个数从后往前依次和前面两个数(有序数组)进行比较,并插入

2018-01-23 12:05:03 184

原创 算法入门学习----1.2选择排序

一、选择排序的原理 一个数组a[]有N个元素:   第一次从第一个数(arr[0])到最后一个数(arr[n-1])根据遍历,找出最小的数,然后和第一个数(arr[0])交换位置(比较n-1次);   第二次从第二个数(arr[1])到最后一个数(arr[n-1])根据遍历,找出最小的数,然后和第二个数(arr[1])交换位置(比较n-2次); 第三次从第三个数(arr

2018-01-22 19:54:18 153

原创 算法入门学习----1.1冒泡排序

一、冒泡排序的原理 一个数组a[]有N个元素: ①第一次循环(n-1)    a[0]和a[1]进行比较,如果a[0]大于a[1],两者进行交换,否则不交换。 a[1]和a[2]进行比较,如果a[1]大于a[2],两者进行交换,否则不交换。  ...................... a[n-2]和a[n-1]进行比较,如果a[n-2]大于a[n-1],

2018-01-22 00:24:31 217

转载 Java Web中的Action、Dao、Service、Model学习笔记

http://blog.csdn.net/zhangdong305/article/details/48048003

2017-11-30 11:30:51 348

原创 Restful Web 个人学习总结(Jersey)

一、对基础概念的理解。1.部分名词的解释①   REST: RepresentationalState Transfer  表述性状态转移;针对网络应用的设计和开发方式,是一种软件架构风格,也是主流的三种Web服务交互方案之一。②   Restful Web:表述性状态转移是一组架构约束条件和原则,满足这些约束条件和原则的应用程序或设计就是RESTful。③   SOAP:

2017-11-30 11:00:47 364

原创 编程题目1

水果店的水果要么8个一袋,要么6个一袋。小明想去水果店买水果,但是如果水果的数目n(0如果不可以,那么小明就不卖水果。public class Test2 { public static void main(String[] args){ System.out.println(show(16)); } public static int s

2017-09-28 20:59:41 238

原创 通过java读取远程nfs服务器文件

1.什么是NFSNFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。2.NFS适合哪种操作系统NFS是运行在应用层的协议。随着NFS多年的发展和改进,NFS既可以用于局域网也可

2017-08-15 17:23:53 19900 13

原创 FTP读取远程文件&解决使用FTPClient类时线程挂起的问题

一、首先介绍FTP的基本知识(会的直接跳过)1.什么是FTP  FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。说白了,就是文件传输的规则,方法。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户...

2017-08-09 14:58:12 3222

原创 初步接触正则表达式

记录一下这两天接触的正则表达式一、基本知识1.定义:符合一定规则的表达式2.作用:用于专门操作字符串。3.特点:用于一些特定的符合来表示一些代码操作,这样就简化了书写,所以学习正则表达式就是在学习一些特殊符号的使用4.优点:可以简化对字符串的复杂操作5.弊端:符号定义越多,正则越长,阅读性越差二、String中涉及到的正则表示式的使用1.如果只想知道该字符是

2016-10-19 14:34:01 244

原创 字节流和字符流的区别,以及对象的使用。

1.首先先区分一下字符和字节a.字节就是计算机存储信息的基本单位,01010101011101b.字符是指一个符号占多少个字节,比如一个汉字占两个字节,一个英文标点占一个字节................2.再者java中流的概念其实就是一个抽象的概念,把数据的流动比作是流动的水,其实就是数据的输入和输出而已就好比水库的进水和出水。流按照分类可以分为字节流和字符流(或者输入流和输

2016-09-07 21:48:28 4434

原创 Java中synchronized,sleep()和wait()的初略认知

最近学习刚Java中锁的概念(是看着传智的视频看的)先来说说synchronized吧,一开始没有认真思考,一直以为synchronized是把整个区域锁了起来,后来才知道原来它的作用是把一个对象锁了起来,也就是说即使他修饰的是整段代码,当对象改变的时候,程序依旧可以访问那段代码。如果依旧要使用synchronized,那么操作的时候一定要操作同一个对象,这样synchronized才可以起作

2016-08-14 11:55:07 1192

Mybatis相关文件.rar

Mybatis 黑马相关文档

2019-11-24

使用JAXB完成JAVAbean与xml互转

文章中的例子,直接下载载入即可使用。建议先看效果,再研究相关理论。

2018-09-24

JAXB注解命名空间使用到的jar包

当使用的JDK为1.6版本的时候,JAXB注解命名空间使用到的jar包

2018-09-24

JavaEE6+API+英文版中文版

JavaEE6+API+英文版中文版 JavaEE6+API+英文版中文版 JavaEE6+API+英文版中文版

2017-10-23

JAVAEE API

JAVAEE API 需要的人自行下载 JAVAEE API 需要的人自行下载

2017-10-23

nfs XFile

XFile封装工具包

2017-08-15

commons-net-3.3.jar、jakarta-oro-2.0.8.jar、javacsv.jar

FTP连接jar包

2017-08-09

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

TA关注的人

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