自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

醉过方知酒浓

希望读者看到不妥之处提供宝贵意见

  • 博客(60)
  • 收藏
  • 关注

原创 Server responded “Algorithm negotiation failed“错误解决方法

错误:使用SSH Secure Shell 工具链接远程linux服务器报错如下图:解决方案:编辑/etc/ssh/sshd_config文件,具体命令如下为 vi /etc/ssh/sshd_config ,在文件的末尾添加如下内容:Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,ca

2022-03-26 18:36:12 4894

转载 http和tcp协议及java编程解读

应用层:HTTP协议(基于传输层的TCP协议,主要解决如何包装数据)传输层:TCP协议(基于网络层的IP协议)、TPC/IP协议(主要解决数据如何在网络中传输)网络层:IP协议socket则是对TCP/IP协议的封装和应用(程序员层面上),Socket本身并不是协议,而是一个调用接口(API,它只是提供了一个针对TCP或者UDP编程的接口),通过Socket,我们才能使用TCP/IP协议,实际上,Socket跟TCP/IP协议没有必然的联系。Socket编程接口在设计的时候,就希望也能适...

2022-01-06 17:56:30 698

原创 https请求报javax.net.ssl.SSLKeyException: FATAL Alert:BAD_CERTIFICATE - A解决方案

问题报错具体内容:javax.net.ssl.SSLKeyException: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received。背景描述:本地开发环境应用服务器为tomcat,测试环境和生产环境服务器均为weblogic服务器,由于请求的是https协议,并且对方不提供证书。在上普通开发上测试环境后请求收不到返回结果,考虑到是https请求,在没有证书的情况下要是用代码掉过证书校验(具体代码详见

2021-09-17 14:29:56 4388

原创 Received fatal alert: protocol_version

1.问题:由于后台第三方服务器进行了变更,所以服务地址进行了切换,但是切换地址后我本地(JDK1.8)是可以连通的,但是上测试服务器(JDK1.7)发送报文后,第三方运维人员说没有收到请求,并且返回的错误为:Received fatal alert: protocol_version2.问题检索:根据网上搜索资料发现可能是传输过程中支持的网络协议不一致导致第三方服务器拒绝访问,与第三方运维人员沟通后发现第三方新的服务平台最低支持TLSv1.2,这个是JDK1.8请求远程服务默认打开的协议,但是J

2021-04-27 13:44:23 24154 6

转载 mysql中null与‘’的区别

Mysql中空字符<''>和空值的区别,一直都知道mysql中空字符串(”)和空值(null)之间有区别,但是没好好研究过。直到项目上,这两个概念被我搞混了之后才想起来研究一下。根据网上的说法,空字符串(”)是不占用空间,而空值(null)是占用空间。(这里我不太明白,因为我的理解是,字符串都会有一个结束符,这个结束符不会占用空间吗??)。虽然有不明白的地方,但是不影响这篇文章对这...

2018-07-30 09:57:28 11429

原创 数据库之行转列与列转行方法

--创建纵表CREATE TABLE TABLE_A (    NAME VARCHAR2(20),     SUBJECT VARCHAR2(20),     SCORE NUMBER(22,0));

2018-06-04 23:51:28 16860 2

转载 Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错

Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0原因:Oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。废话不多说,解决方案如下:1.首先确定你是否有安装oracle,如果有安装的话,找到ojdbc6.jar包D:\app\Administrator\product\11.2.0...

2018-05-26 12:09:56 2875

转载 nginx负载均衡分配权重算法

  在介绍加权轮询算法(WeightedRound-Robin)之前,首先介绍一下轮询算法(Round-Robin)。  一:轮询算法(Round-Robin)  轮询算法是最简单的一种负载均衡算法。它的原理是把来自用户的请求轮流分配给内部的服务器:从服务器1开始,直到服务器N,然后重新开始循环。  算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。  假设有N台服务器:...

2018-05-19 11:09:44 8379

原创 C盘用户文件下没有.m2 (Maven)

在配置好Maven的环境之后,先运行一条命令:    mvn help:system该命令会打印出所有的Java系统属性和环境变量。    运行这条命令的目的是让Maven执行一个真正的任务。可以从命令行上看到Maven会下载maven-help-plugn,包括pom文件和jar文件。这些文件都被下载到了Maven的本地仓库中。按上图中操作下载完成之后,用户下边就有 .m2 文件夹了,如下图:....

2018-04-25 21:01:32 9032 1

转载 程序包org.junit不存在的解决方案

原因:个人考虑产生此错误的原因是因为Eclipse中对于测试和开发的鉴定不明?Intellij中没有错误,因为Intellij对项目的管理就是同Maven结构的。解决方案:原来的junit的scope是test,可以将它注释后作为临时的解决方案: <dependency> <groupId>junit</groupId> ...

2018-03-08 14:51:45 27234 1

原创 将科学计数法转化为常规格式再转化为字符串类型(String)

问题描述:在向Datagrid(也包括datacell,和前端使用的框架有关)中导入数据的时候遇到了一个这样的问题:当excel中的【单元格格式】设置为【数值】类型时,导入到datagrid中的数据发生了变化,如下图:要导入的数据:导入后的结果:分新原因:经过调试发现,当excel中的【单元格格式】设置为【数值】类型时,java后台获取到的是使用科学计数法表示的,如下图所示:这时还是没有问题的,但...

2018-02-23 16:28:38 6880

转载 c3p0,dbcp和druid连接池性能解析

了解c3p0,dbcp与druid  说到druid,这个是在开源中国开源项目中看到的,说是比较好的数据连接池。于是乎就看看。扯淡就到这。  下面就讲讲用的比较多的数据库连接池。(其实我最先接触的是dbcp这个) 1)DBCP  DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DB

2018-02-02 16:28:01 1306

转载 Oracle数据库修改用户名密码

WIN+R打开运行窗口,输入cmd进入命令行: 输入sqlplus ,输入用户名,输入口令(如果是超级管理员SYS的话需在口令之后加上as sysdba)进入sql命令行;  连接成功后,输入“select username from dba_users”查看用户列表。   若修改某一个用户密码, 修改用户口令 格式为:alter user 用户

2017-12-19 11:25:52 467

原创 mysql中文乱码问题解决方法

一、安装好数据库,执行了创建数据库、表和向表中插入数据,如下://见表语句CREATE TABLE gjp_ledger(  lid INT PRIMARY KEY AUTO_INCREMENT, -- 账务ID  parent VARCHAR(100), -- 所属父分类  money DOUBLE, -- 金额  sid INT, -- 分类ID  acco

2017-11-25 17:36:26 353

原创 本地计算机的oracleoradb11g_home1tnslistener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止

事因:由于家里的电脑长时间没有启动过Oracle服务器,今天突然想用一下,结果本地服务可以启动,但是监听   oracleoradb11g_home1tnslistener 报错为“本地计算机的oracleoradb11g_home1tnslistener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止”,于是在网上搜了很多改动版本,经过尝试,启动成功。正常启动程序:如下图标注两条

2017-11-18 11:10:19 12068 1

转载 Hibernate中inverse和cascade的用法详解

Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-one只含

2017-11-13 18:12:04 838

转载 ORACLE in与exists语句的区别

select * from Awhere id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程List resultSet=[];Array A=(select * fro

2017-10-27 16:47:15 248

转载 java中常用排序方法

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。1.冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

2017-10-25 16:19:43 228

原创 jquery中prop()方法

官方例举的例子感觉和attr()差不多,也不知道有什么区别,既然有了prop()这个新方法,什么时候该用prop(),下面做简单的介绍。jquery1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值。大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = "disabled",ch

2017-09-20 16:32:51 4771

转载 oracle中的正则表达式

1、概述    相信大家对正则表达式都不陌生,从Linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一个强大的工具。    上一篇文章(Oracle中的字符串类型及相关函数详解)中,已经介绍了一些串相关的函数,也列出了用于正则表达式的函数,本文就正式介绍他们。    本文基于Oracle 12c

2017-08-24 22:12:25 482

转载 oracle中dblink的使用简介

oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作         首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyong 密码:123456),在orcl中     创建database link来

2017-08-24 09:46:44 570

原创 Oracle数据库中的常用函数

Oracle 数据库中的常用函数分为 字符函数、数值函数、日期函数、转换函数、通用函数、分组函数和聚合函数等类型,熟练掌握这些函数的用法会大大方便我们进行数据处理。下面我对这些函数进行依依介绍,希望能给读者提供帮助。想要全面掌握上面提到的函数,首先应知道Oracle数据库中的数据都有哪些类型,如下所示:一、字符函数1,字符串截取   select substr('abcde

2017-08-18 18:18:38 2232 1

转载 Hibernate中many-to-one元素配置中的属性简介

通过many-to-one 元素,可以定义一种常见的与另一个持久化类的关联。这种关系模型是多对一关联(实际上是一个对象引用-译注):这个表的一个外键引用目标表的 主键字段。        name="propertyName"                                          (1)        column="column_name"  

2017-07-30 17:15:47 10245

转载 Java中堆内存和栈内存详解

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。

2017-07-18 15:59:57 247

原创 将文本框中的数字转化为大写

在前台页面中,有的时候我们输入小写的阿拉伯数字后,希望让它自动转化为大写,方法如下://返回支付金额大写function returnZfjedx(){var zfje = nui.get("zfje").getValue();var zfjedx = numToCny(zfje);nui.get("zfjedx").

2017-07-13 19:12:35 1404

原创 POI在同一个Excel文件中创建多个sheet页并分别命名

直接上代码吧 里面研究了几个参数的用法 顺便贴出来给大家分享哈。  package com.dragon.test;import Java.io.File;import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss

2017-07-11 11:20:46 13075 1

原创 Failed to load the JNI shared library 解决方法

这是一个老生常谈的问题,不做过多赘述,简单明了的解决办法如下:1.首先查看JDK是否安装成功:window +R  >> cmd >> java  ,如下图:若出现以上情况即表示JDK安装成功2.查看JDK的版本及是32位还是64位体统:Alt +R  >> cmd >> java -version  ,如下图: 3.查看...

2017-07-01 07:50:01 149570 25

原创 js中alert的换行问题

关于alert的内容还行问题,参考了很多人的意见,在这里我做一个总结,当然我们平时只要使用一种能达到效果的方法即可:这个与使用的浏览器也有关系在使用alert弹窗过程中,对于大部分浏览器,只要遇到字符串 添加 “\n”  即可实现换行,有些浏览器则可能添加 “\r\n” ,如下:      alert("hello \n world!");          

2017-06-27 12:00:48 61654

原创 POI中设置Excel单元格格式(背景色,居中,字体,边框,列宽,行高,自动换行等)

EXCEL相关的常规内容,注释比较详细,希望对读者有一定的帮助HSSFWorkbook wb = new HSSFWorkbook(); //创建HSSFWorkbook 对象HSSFSheet sheet = wb.createSheet("new sheet"); //创建一个新的excel表格//遍历新创建的excel表格 for(Iterator rit=sheet.r

2017-06-01 18:45:03 26196 2

转载 POI HSSFColor中Excel表格颜色对照表

.            HSSFColor.GREY_80_PERCENT.HSSFColor.INDIGO.HSSFColor.PLUMHSSFColor.BROWN.HSSFColor.OLIVE_GREEN.HSSF

2017-05-27 10:58:22 7098

原创 oracle initialization or shutdown in progress解决方法

今天在准备新项目开发环境,在进行Oracle数据迁移时出现数据导入失败,所以就不断地创建新的表空间、创建用户。后来感觉创建这么多东西太占用磁盘空间,心想删除一下吧,将dbf和dmp文件也统统删除了(虽然提示不能删除,但是我关闭服务后强制删除了),后来发现服务可以启动,但是连接时会提示:oracleinitialization or shutdown inprogress,后来经过查询发现,原来这些

2017-05-20 14:35:37 727

转载 Oracle常用基础知识详解(用户、权限、角色管理 )

Oracle权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建

2017-05-20 14:30:42 545

原创 Unknown integral data type for ids : java.lang.String; nested exception is org.hibernate.id.Identifi

1.发生的异常内容:org.springframework.orm.hibernate5.HibernateSystemException: Unknown integral data type for ids : java.lang.String; nested exception is org.hibernate.id.IdentifierGenerationException: Unkn

2017-05-14 19:52:48 21044 1

转载 Hibernate的主键生成策略

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。generator class="assigned" />“ud”是自定义的策略名,

2017-05-14 19:51:18 1838

原创 java编程使用EasyUI进行分页查询前后端代码编写

使用EasyUI显示分页信息特别简单,但是想要把前后台功能完完整整的做出来对于新手而言还是有一定的难度,前两天让一个新同事做这个功能,他在编码过程中遇到各种小问题,我在这里也总结一下,以便帮助以后的同学使用。

2017-05-14 00:53:34 697

原创 js中序列化与反序列化

1.序列化的含义:    序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中  读取或反序列化对象的状态。我们可以认为将对象序列化以后便于数据的传输。2. json对象为javaScript对象的表示方法,ECMAScript 5中提供了内置函数JSON.stringify

2017-05-10 23:18:21 6614

原创 js中判断数据类型的方法总结

js中判断数据类型的常用方法有:typeof、 $.type()/jquery.type()两种方法,另外还有一些我们不常用的方法,这些主要是对对已知数据类型的校验,有instanceof、 constructor、 prototype。下面主要比较一下这几种方法的异同。

2017-04-26 10:37:57 300

原创 js页面跳转方法总结

1.在原窗口中打开新窗口:         window.location.href="http://blog.youkuaiyun.com/qq_27937043";//这里2.在新窗体中打开页面用:  window.open('http://blog.youkuaiyun.com/qq_27937043');3.这个方法是只针对IE的:  window.naviga

2017-04-25 11:00:42 526

转载 Java Web前端到后台常用框架介绍

一、SpringMVCSpring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。模型(Model )封装了应用程序的数据和一般他们会组成的POJO

2017-04-19 12:23:48 330

原创 使用EOS中bpf创建流程失败问题解决办法

1.在workspace所在应用服务器的根目录下增加配置文件crossdomain.xml,允许BPF平台所在域访问workspace应用。以tomcat服务器为例,crossdomain.xml放在apache-tomcat-5.5.20\webapps\ROOT\下。以下为crossdomain.xml文件内容,解决了localhost下的BPF平台访问127.0.0.1下的workspa

2017-04-06 17:27:40 581

空空如也

空空如也

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

TA关注的人

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