自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (1)
  • 收藏
  • 关注

原创 奇怪的MysqlSSl连接问题

今天,在CentOS7+JDK1.8.0_302+Mysql5.7+Tomcat8.5上部署项目时,出现了奇怪的问题。启动tomcat时,提示数据库连接池初始化错误,向下看,错误指向:Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)一看是SSL,我之前有过配置数据库连接URL时,要加&a

2021-08-31 19:08:52 923

转载 解决nginx https代理tomcat redirect问题

问题描述http服务器:nginx,10.10.10.95,版本:1.10.1,请求使用协议为https,端口为18080。服务服务器:tomcat,10.10.10.92,使用协议为http,端口为8080。问题:当在业务服务器使用sendRedirect时,tomcat响应302给nginx,nginx再响应给浏览器,默认情况下,nginx响应给浏览器的location会将schem...

2020-03-01 23:18:08 894

原创 Win10自带Hyper-v安装CentOS7.7

Win10自带虚拟机,是我原来的VMware使用不了了,才发现的。以前一直用VMware,挺好的,但是这不是我要写的内容。还是回归正题吧。一、启用Hyper-v 开始菜单--设置--应用--应用和功能--相关设置--程序和功能--启用或关闭windows功能 或者:控制面版--程序--启用或关闭windows功能 ...

2019-12-20 23:23:30 471

原创 CentOS 7.4 64位 搭建Jdk8+Tomcat8+Nginx+Mysql+PHP环境

一、安装jdk1.81、安装前,一般会检查是否已经安装了jdk,检查方法:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果有,可用下面的命令批量卸载所有带有Java的文件,下面这句命令的关键字是java,如果要换其他关键字,用其它关键字换掉java即可,如jdk。rpm -qa | grep java | x...

2019-04-11 11:05:21 504

原创 升级java1.8及ssh版本中碰到的问题(五)

继续....排序太麻烦,我重新从第一开始吧。一、Table:'xxx.hibernate_sequence' doesn't exist。解决方案:加上<prop key="hibernate.id.new_generator_mappings">false</prop>这个问题太奇怪了是不是啊,原来hibernate4下正常的新增动作在5下,居然出这个错误。我...

2019-01-23 10:36:28 340

原创 excel文件导入,因nginx上传文件大小限制导致的错误

项目有现成的框架,所有导入都有即有的函数完成,可偏偏有个系统布署之后导入excel就是失败,因为我的导入用的是ajaxFileUpload上传excel文件后直接解析导入,在本机试怎么都成功,服务器上系统应用日志显示应该是有导入成功的,排除了权限问题,一时摸不清头脑。看失败提示ajaxFileUpload执行直接进入了error,于是把error的相关信息打印出来,$.ajaxFileU...

2019-01-11 16:39:19 1442

原创 itext生成PDF文件,报错:The document has no pages

       针对这个问题,我并没有确切的解决办法,只想在此说一下,这种情况,很大程度上都是html模板有误(至少我的是,因为项目多处用到此功能,已经封装了一个函数,其它生成正常,某一个生成不正常,只能是模板的问题),或者有itext不认识的标签,或者有一些不可识别的属性,或者有一些不能解析的CSS如字体等等。        这一次我出现这个问题,模板是用word直接转成的html,生成时就报...

2018-12-14 10:42:01 11492 2

原创 org.apache.shiro.session.UnknownSessionException--jpa查询语句自动变成了delete

       项目一直用shiro做权限认证,今天碰到了一个问题,一个原本正常的项目,因为更新,忽然间登录不上了,看错误提示,显示如下:Exception occurred during processing request: org.apache.shiro.session.UnknownSessionException: There is no session with id [67a4...

2018-10-20 01:15:33 671

原创 shiro奇怪问题之anno不起作用

在权限管理中,用的是shiro,但因为要提供一些http协议的json数据供客户端ajax调用,所以提供这些数据的action 便不能使用shiro限制,否则获取不到数据。于是在shiro的配置文件中将其设置为:anno如下:/web/** = anon但是奇了怪了,每次访问这个action,还是会跳转到登录页面。然而在另一个项目中,同样的配置,却是可以访问。查看控制台,有几个查...

2018-08-12 01:58:19 3655

原创 几种数据库连接池的配置方式

一、dbcp,目前已经不维护。1、maven dependence commons-dbcp commons-dbcp ${dbcp.version} commons-pool commons-pool ${pool.version}2、dataSource<bean id="dataSource" class="org.apache.commons

2018-01-24 12:19:16 646

原创 jpa查询语句自动变成了update

今天碰到了个奇怪的问题,明明dao中一个查询函数,一直报connection read-only错误,断点设置过去,发现明明一个select 查询语句,一直到生成Query查看变量里面都是查询的代码,可一执行就变成了update,简直见了鬼了。我的架构是sshj,层次也就是entity,dao,service,action,代码如下,非常简单的代码:dao层:public boolean find

2017-11-28 18:26:59 3938 2

原创 shiro--奇怪的不能登录问题

权限框架用的shiro,部署到contos7的tomcat77.0.54下,之前该tomcat下已经有几个项目,基本上用的是一个框架,都运行正常好好的,但新部署的项目就是登录不进,看日志,权限认证已经通过,但就是不跳转主页面,验证成功之后又跳回到了登录页面,而登录页面也不显示任何登录失败的消息,看控制台日志,一堆如下的东西:Nov 27, 2017 9:54:44 PM org.apache.

2017-11-28 17:58:36 2267

原创 tomcat文件配置JVM参数过程

centos文件内容查找:find .|xargs grep -riR"JAVA_OPTS" -l-i : 忽略模式(匹配字符串 valid、 VALID、 ValID )和输入文件(匹配file.c FILE.c FILE.C)的大小写。-R : 递归读取每个目录下的所有文件。 查看tomcat进程[root@cc ~]# ps aux | grep tomcat

2017-09-15 19:47:01 1135

原创 linux批量改文件名

rename .JPG .jpg */*.jpg后面的*/是指所有子目录下的,这种方式可以指修改子目录下的文件,当前文件夹下的是否也改没试,但应该可以。如果可以,*/*/应该可以改多级。太忙,等有时间再试。

2017-09-14 11:37:32 392

原创 SVN库迁移

在自己本机上装上VisualSVN,对自己的程序做个版本管理,刚开始也没怎么注意,老是新建版本库,建的多了,发现乱得一踏糊涂,就想把几个库里的代码放到一个库里,我的操作系统是WIN7,VisualSNV界面上怎么都找不到更改库名啊,转移库的操作,上网搜,多半是用命令完成的,那没办法,用命令吧。然后看到一篇文章,http://blog.csdn.net/tianshijianbing1989/a

2016-09-02 11:37:54 4501

原创 Eclipse上JPA报错:Target Entity is not a entity 和the "mapped by" attribute has an invalid mapping type

@Entity@Inheritance(strategy = InheritanceType.SINGLE_TABLE)@Table(name = "mg_sys_department")@DiscriminatorColumn(name = "type", discriminatorType = DiscriminatorType.INTEGER, length = 4)@Discrim

2016-06-22 11:41:46 3879

原创 easyui1.4+ dialog内容不渲染

我用dialog弹出页面,这个页面如果我直接在地址栏里访问,一切正常,但只要通过dialog弹出,原本应有的easyui样式,全部不见了。这个问题真的很奇怪,因为我另一个项目里完全一样的代码,那边正常,这边不正常。F12后发现jquery里面报错,可是也看不懂到底是哪里引起的错误。我甚至把那个项目里的文件完全复制到这边,连js文件都复制了,就是不行。唯一区别的是,我另一个项目用

2016-06-21 17:17:21 1758

转载 Tomcat 7 + Java 8 : Invalid byte tag in constant pool: 15

Just upgraded to Java 8, and the Tomcat 7 keeps prompting the following exceptions:

2016-05-05 10:16:51 2450

原创 弱智错误集锦N:result无法返回json

原因在于JSONObject没有设置get set 函数

2016-05-04 11:49:57 728

转载 The content of element type "package" must match "(result-types?interceptors?d

The content of element type "package" must match "(result-types ,interceptors ,d  在编写后台登陆模块时,将许多默认的设置放在一个名为default的package里。然后再定义其他package继承该包。之前我的struts.xml配置如下                       

2016-04-15 16:28:26 1707

原创 升级java1.8及ssh版本中碰到的问题(四)

好吧,继续写下去。九、sitemesh不起作用了。解决方法:再看一下web.xml中sitemesh和struts两个filter的位置,sitemesh在前。原来都是正确的,还记得之前我提的第六个问题吗?就是出现了>>> FilterDispatcher struts2CleanupFilter org.apache.struts2.dispatcher.ActionConte

2016-04-08 17:09:34 779

转载 Struts2 - 常用的constant总结

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">

2016-04-08 16:49:13 1501

原创 升级java1.8及ssh版本中碰到的问题(三)

……再接前文六、Not an managed type: class java.lang.Object。解决方法:自己定义的泛型非实现的Dao类前,加@NoRepositoryBean这个是参考了下面这篇贴子:http://stackoverflow.com/questions/23812458/spring-data-not-an-managed-type-class-java-la

2016-04-07 18:31:38 914

原创 升级java1.8及ssh版本中碰到的问题(二)

……接上文三、org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter cannot be cast to javax.servlet.Servlet。解决方法:改变maven里的servlet-api版本为javax.servlet-api这个问题我是百度了很久,具体是从哪儿得到的提示现在是实在想不起来了,

2016-04-07 17:31:03 1167

原创 升级java1.8及ssh版本中碰到的问题(一)

项目在jdk1.7下运行正常,但是跑到1.8下就报错,自己机器可以用1.7没错,虽然也能要求客户用1.7,但1.8下跑不起来就是有点问题,于是决定装上1.8的jdk,测试一下,同时,因为自己懒,从第一个项目架好ssh(jpa)框架后,就没动过maven的pom文件,导至有一天老板问我,你的spring和hebernate用的是哪个版本的?我才发现我的spring还是3.x,hibernate还是4

2016-04-07 15:56:08 3437

原创 There is no Action mapped for namespace

我确实地spring+struts2的配置很不了解,虽然已经做了N多程序。今天碰到这样一个问题:There is no Action mapped for namespace眼看着这个action怎么看怎么对,就是出错,为什么呢?直到最后才发现,这个action文件放的package最后不是action。即action文件必须放到***.***.action包中。这跟配置有关吗

2016-03-09 18:01:15 1633

原创 弱智错误集锦

最近写程序,时不时就被一些莫名其妙的问题搞得晕头转向,往往花费了很多时间去排查最后才发现都是弱智的问题,现记录于下,并不时补充。1、改变了js文件的位置,却忘了改页面中引用的js链接。2、页面中的组件名加了空格,导致变量值提交不到后台。3、后台传给前台的json字串中忘加id,导致前台修改删除时找不到id值而无法执行。

2016-03-08 22:24:52 881

原创 Easyui弹出Dialog时,Dialog中的Combobox的url会加载两次,不明原因,只能其他方法解决。

一直不擅长UI,也可以说UI一直是我很头疼的事情,可现在公司都人手缺乏,恨不能你一个人把公司的活全担了,然而我又不能一夜之间变成美工,没办法,只能借助界面组件,extjs是好,不免费,所以,我选择了easyui。我用的easyui是1.4.4,jquery为1.11.3。        不得不说easyui用起来确实很easy,但也确实有很多问题让你摸不着头脑,有时候,去解决一个easyui的

2016-03-07 02:44:55 5574 3

原创 备忘:连接数据库的写法

jpa连接数据库的几种写法:#连接sqlserver jdbc.sqlserver.driver=com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc.sqlserver.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=数据库名jdbc.sqlserver.username=用户名jd

2015-09-21 17:07:09 624

转载 在项目中使用ExtJS

ExtJS初探:在项目中使用ExtJS今天ExtJS官网发布了ExtJS最新正式版4.2.1。Ext JS 4.2.1 正式版 下载ExtJS为开发者在开发富客户的B/S应用中提供丰富的UI组件,具有统一的主题,便于快速开发,提高效率。但显然它并不适合互联网站的开发。主要目录文件介绍builds:压缩后的ExtJS代码,体积更小,更快;docs:开发

2015-08-12 11:10:26 2224

原创 Transcational的作用

今天碰到了个很奇怪的问题,在自己的service类中用一个自定义函数调用自己的dao类来merge一个实体始终不能成功执行。这个实体是一个一对多的实体,执行操作后,数据库里多方对应的数据总是不删除旧的只添加新的,然而调用自己service父类(自己的service都继承于该父类)的save函数同样调用dao的merge,却完全正确,来回实验却始终找不到原因,因为最终指向的都是JPA类中的merge

2015-03-19 18:41:24 1598

转载 sqlserver导入数据到mysql的详细图解

原文地址:http://www.jb51.net/softjc/158485.html1、去mysql的官方下载一个odbc的驱动,因为MSsql一直没有集成mysql的驱动,这个玩意需要单独下载,并安装的。http://dev.mysql.com/downloads/connector/odbc/5.1.html我下载的是windows解压缩的包Without installer

2015-02-02 18:04:31 804

原创 继承变量初始化顺序

这个东西,我总是记不住,每次都会再去TEST一下,这次先把这次TEST记录在这里。顺序:父类定义时的赋值--父类构造函数--子类构造函数。父类:public class TestExtendsParent { TestExtendsParent(){ if(str2==null){ str2=str1;//执行顺序3 } } protected Long out

2015-01-19 10:17:22 792

转载 No plugin found for prefix 'jetty' in the current project

在pom.xml内配置了Jetty服务 Xml代码 repositories>.. repository>id>org.sonatype.oss.content.groups.jettyid>name>jetty-plugin-reponame>url> http://oss.sonatype.org/content/groups/jetty/url>

2014-11-25 16:34:46 8395

转载 MYSQL安装出现could not start the service mysql error0处理

核心提示:MySQL安装是出现could not start the service mysql error:0 提示错误,解决方法: 首先,在管理工具-服务里面将MySQL的服务给停止,然后打开cmd 进入你的MySQL bin目录下,例如 C:\Program Files\MySQL\MySQL Server 5.0\bin 然后使用如下命令mysqld-nt -re 当各位在安装、重装时

2014-11-25 16:30:39 933

转载 php引号转义

在处理mysql和GET、POST的数据时,常常要对数据的引号进行转义操作。PHP中有三个设置可以实现自动对’(单引号),”(双引号),\(反斜线)和 NULL 字符转移。PHP称之为魔术引号,这三项设置分别是magic_quotes_gpc影响到 HTTP 请求数据(GET,POST 和 COOKIE)。不能在运行时改变。在 PHP 中默认值为 on。magic_quotes

2014-06-30 17:27:03 3132

原创 linux下php系统模板页面不显示

看一下目录的可写权限是不是设置了,因为编译生成的php

2014-05-12 11:25:26 2183

转载 Debian下为Apache启用rewrite模块

原文地址:http://hi.baidu.com/liheng_2009/item/7676267547a49322d6a89cdf

2014-05-10 15:54:07 2827

转载 Debian安装Apache2+MySQL5+PHP5

原文地址:http://hi.baidu.com/lostdays/item/1d5e7e4833b4d20fc116134b

2014-05-10 11:26:21 1423

转载 Debian完全卸载清理并重新安装MySQL服务器

原文地址:之前服务器上配置测试用的服务环境,我偷懒顺手用网上现成的脚本进行安装,结果MySQL启动不了,于是我只有老老实实的重新安装MySQL Server,原本以为apt-get --purge这类命令可以很好的帮我解决这个问题,于是我通过下面的命令重新安装:sudo apt-get --purge remove mysql-serversudo apt-g

2014-05-10 11:22:26 3439

spring3+struts2+JPA配置

我在博客提出的问题http://blog.csdn.net/yyzhq/article/details/7484620#comments,有人问我最终的配置方案,我在文章回复中找不到传的位置,只好传这里了。

2012-12-11

空空如也

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

TA关注的人

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