- 博客(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关注的人