自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

转载 IDEA生成带注解、注释的实体类/自定义Genarate POJOS.groovy

使用idea默认配置生成Entity1、在视图中找到数据库配置,连上数据源;2、找到需要生成实体类的表,右键选项:Scripted Extensions,IDEA默认脚本为Generate POJOs.groovy,点此选项;3、在弹出框选择实体类要放置的位置,确认后生成文件;自定义配置生成Entity从生成的实体类可以看出并不能满足我们的需求,当字段过多时,自己添加注释注解会浪费大量时间;所以我们可以自定义脚本实现需求;11、还是在表格右键选项:Scrip

2020-12-18 17:17:57 1112 1

转载 ora-12505 监听程序当前无法识别sid(神奇的解决方法)

今天在公司项目上线的时候,出现了这个一个问题:ora-12505 监听程序当前无法识别sid找了很久解决不了,最后找到这篇博客,一开始以为博主是个菜鸡,但是抱着试一试的心态在生产上直接修改了jndi中的数据库连接url,啪啪啪打脸,行吧,在此向博主道歉!!!我甚至还看到一个菜鸡在下面嘲讽他使用的oracle数据库。连接时报错错误的url:jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:orcl正确的写法:jdbc:oracle:thin:@x..

2020-06-27 18:31:16 7511 4

转载 CAS 5.1集成SPNEGO(cas实现ad域免密)

Windows加入AD域后,想实现用登录计算机的AD域账号密码,登录各个web应用站点。即浏览器访问web站点时,不需要输入用户密码,自动使用登录windows系统时的AD账号登录。官网地址:https://apereo.github.io/cas/5.1.x/installation/SPNEGO-Authentication.htmlAD域服务器上生成keytab文件1.在AD域中,创建1个域账号,密码设置为永不过期2.使用上面创建的域账号,创建SPN(服务主体名称)3.使用admi

2020-05-26 14:09:23 2090

转载 nginx中第一行出错[emerg]: unknown directive “”

解决方案第一张图片是报错的代码,说第三行有问题,第二张图片是正确的代码,我先不说区别在哪,大家好好找找。看了半天是不是没发现问题,再看看每张图片的右下角,第一张图片的编码格式是UTF-8-BOM第二章是UTF-8.。编码格式更换就不描述步骤了,看图解决吧。博客地址:https://blog.csdn.net/yyx3214/article/detail...

2020-01-07 17:47:50 2224

转载 nginx集群tomcat,session共享问题

原博客地址:https://blog.csdn.net/tuesdayma/article/details/81387862方法一:复制session信息原理:讲道理,这个方法比较蠢,就是有几个tomcat,就复制几个session,只要有一个tomcat中的session发生变化,其他tomcat中的session跟着复制变化,保证所有用户的session在所有的tomcat中都存在而且相...

2019-12-27 12:07:56 192

原创 Error launching datagrip的if you already have a 64-bit JDK installed,define a JAVA_HOME variable in..

Error launching datagripif you already have a 64-bit JDK installed,define a JAVA_HOME variable in Computer > System Properties > System Settings > Environment Variables.Failed to create JV...

2019-10-14 19:13:33 3548 2

转载 前后端分离下的CAS跨域流程

前后端分离其实有两类:开发阶段使用dev-server,生产阶段是打包成静态文件整个放入后端项目中。 开发阶段使用dev-server,生产阶段是打包成静态文件放入单独的静态资源服务器中,如nginx。这两种方案最大的区别就是生产阶段。由于第一种方案前端和后端本质在同一个服务中的,所以压根就没有跨域,配置cas的坑比较少。而第二种方案我们一般使用nginx反向代理完成跨域,配置cas的坑会...

2019-07-23 10:18:11 3305 1

转载 linux上安装maven

创建maven的文件夹并下载maven的tar包到此文件夹中 //进入一个目录 cd /usr/local//创建一个文件夹mkdir maven//下载maven的tar包wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz//解压t...

2019-06-28 11:20:46 173

原创 linux上离线安装nginx,包括所需环境

公司提供了一台linux服务器,但是上面没有网络,让我搭建nginx,下面是做法:链接:https://pan.baidu.com/s/1bXrHV6I0W6yYLo6elhyakA提取码:9e5w1.上面是我收集起来的本次需要用的,包括nginx(1.13.9)跟环境所需的包。 解压出来后,上传到linux里面,我放在/usr/local/src中(这个路径自己随意放就...

2019-05-31 17:49:33 34481 34

原创 腾讯企业邮箱获取授权码535 Error: authentication failed, system busy

使用springboot发企业邮件后出现问题535 Error: authentication failed, system busy。是因为没有开启授权码服务,下面操作下:点击设置后,开启安全登录后,下面会出现一个客户端专用密码。点击 "生成新密码"后会出现客户端密码,就是授权码了。...

2019-04-04 11:31:12 37759 5

原创 通过python调用存储过程,却总是执行到一半,导致数据不完整

通过python调用存储过程,却总是执行到一半,导致数据不完整存储过程是这样的TRUNCATE TABLE la40pf_all;INSERT INTO la40pf_all先删除表里的数据,在执行插入。但是最后出现的情况,却总是表中没有数据。直接在SQLYog中执行call的操作是是正常的,表中有数据。最后发现是在python中调用存储过程也是需要执行提交操...

2019-03-20 11:41:32 1820

原创 UT000036: Connection terminated parsing multipart data

使用form表单提交文件的时候<form action="/routine-manager/upload" method="POST" enctype="multipart/form-data" >           <input type="file" name="" />             <input type = &

2019-02-19 10:49:11 16745 5

原创 JSON.parse() Unexpected token i in JSON at position 2 报错问题

JSON.parse(): Unexpected token i in JSON at position 2 报错问题错误代码:    var str= "[{id:1,name:'zhangsan'},{id:2,name:'lisi'}]";    var str= JSON.parse(str);    alert(str)正确代码:    var str = '[{"id...

2019-02-15 12:28:58 1690

原创 easyui datagrid加载数据Cannot read property ‘length’ of undefined。

使用拼接的方式,将temp放入到div的datagrid中却一直报错:Cannot read property ‘length’ of undefined。才发现原来 datagrid要求data的数据类型必须是json对象,要是json字符串,必须先转换成json对象才能作为datagrid的数据源。这个时候,将temp = $.parseJSON(str); 转换一下就可以了...

2019-02-15 11:21:36 1447

原创 打开Beyond Compare 3出现“密钥被撤销”

出现如下错误时win7系统可删除C:\Users\<你的计算机名>\AppData\Roaming\Scooter Software目录如果找不到文件夹,打开选择查看,找到这个,勾选上即可删了之后重新打开软件,按之前的方式重新破解下,这里提供我的破解方法复制下面三行代码进入注册码页面,确定即可使用:mv1nPlXAywBDCdhxFc9QOVv6TB...

2019-01-07 18:17:17 2013

转载 eclipse中svn从分支合并到主干及冲突解决

出处:https://blog.csdn.net/shengqianfeng/article/details/79203156http://www.cnblogs.com/sanxiong/p/3802360.html结合了这两篇博客的内容 要想将branches合并到trunk, 必须先要切换到trunk,(当然,branches必须要先提交) 1.branches切换到tru...

2019-01-03 15:11:43 3190

原创 linux下重启tomcat并实时查看tomcat运行日志

先切换到:cd  /data/tomcat/tomcat_59/logs(tomcat所在位置的logs目录下)关闭 shutdown.sh 启动    ./startup.sh #看是否已经有tomcat在运行了ps -ef |grep tomcat#如果有,用kill;kill -9 pid #pid 为相应的进程号例如 pe -ef |grep tomcat...

2018-12-20 10:34:25 1919

原创 Docker启动指定的已经退出镜像

先使用  docker ps -a  命令,查看所有的镜像。如果你想启动的是已经退出的镜像,那么就需要先启动该镜像,在进入docker start f77c6ba0ba0c   启动改镜像,然后在使用docker exec -it f77c6ba0ba0c /bin/bash进入该镜像 如果有更好的方式,请大神制定下,新手上路...

2018-11-12 20:02:23 3100

原创 spring任务调度(定时作业)多次被调用

使用了spring的定时作业,却一个方法被调用了很多次 经过检查,发现是我的定时作业时间cron表达式写错了由于我的方法内容过于简单,在一分钟内就跑完了,但是设置的秒是*,所有就是在这一分钟内都会运行,所以就会在一分钟内一直重复跑,知道1分钟过去,将上面的*改成0后,结果正常,如下:   ...

2018-07-16 23:33:52 431 1

原创 将json转换成list(不用导包)

JSONArray array = new JSONArray(String);JSONObject jsonOb = null;User user = null;for (int i = 0; i < array.length(); i++) {    user = new User();    jsonOb = array.getJSONObject(i);    user....

2018-05-30 15:27:50 9596 5

原创 Description Resource Path Location Type AndroidManifest.xml file missing!

用eclipse做Androids的时候,项目里面明明有这个文件,却一直说找不到,只需要清除下缓存就可以了。进入eclipse菜单栏,操作: Project>clean then Project>Build All这样就可以了。...

2018-05-30 10:11:52 1062

原创 Scrapy报错: No module named win32api错误

在你配置完你的Python环境变量之后,只要下载这个就可以在cmd命令行打入:pip install pypiwin32

2018-05-22 12:00:30 177

原创 tomcat 启动报错org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalin

修改tomcat  conf catalina.properties 122行文件org.apache.catalina.startup.ContextConfig.jarsToSkip=改成org.apache.catalina.startup.ContextConfig.jarsToSkip=*.jar 

2018-05-14 20:48:03 1516

原创 python中if __name__ == '__main__'的作用

经常在代码中看到if __name__ == '__main__'这个判断,那么这个判断到底是什么意思呢,好像加不加没有什么区别啊,下面说说它的作用,在a.py中#在a.py中print("在a.py中")if __name__ == "__main__": print("在a.py主线程中")else: print("拜拜,不在a.py主线程中")运行的时候,输出:在a...

2018-05-06 22:51:17 202

转载 安装pymysql

博客地址:https://blog.csdn.net/qq_37176126/article/details/72824404

2018-05-06 21:59:26 426

原创 validity.valueMissing无论写不写文本都为false

<input id="user" type="text" placeholder="英文字母开头4~16个英文字母和数字" pattern="[a-zA-Z][a-zA-Z0-9]{3,15}"/>文本框这样写了之后使用document.getElementById("user").validity.valueMissing,无论写不写内容,得到的值都为false只要在text框中

2018-05-02 20:47:03 2563

原创 使用java代码发送qq邮件

首先导入需要的jar包邮件jar包下载新建一个test类package cn.z;public class Test { public static void main(String[] args) { Mail mail = new Mail(); System.out.println("sending"); mail.sen...

2018-04-25 14:03:53 664

原创 Mybatis执行sql语句的时候,总是报无效的字符

可能是sql语句多了一个分号“;”

2018-04-23 12:35:18 2552 2

原创 用Mybatis查询数据库oracle一直找不到数据,但数据库存在数据

查oracle中有数据,但是Mybatis或hibernate查询却总是得不到,试着在数据库打一下commit。说不定能解决问题

2018-04-23 12:33:25 3968

转载 struts2在jsp页面显示addActionError中的错误信息

在action中这样写:public void validate() { if(!"admin".equals(name)||!"admin".equals(password)){ addActionError("用户名或密码错误"); } }在jsp中<%@ taglib uri="/struts-tags" prefix="s" %>...<b

2018-04-22 15:21:55 1311

原创 表单传参,在action中的参数得不到

写上面这个的时候,发现传过去的url路径是这样的在action后面的pro=login得不到。只需要将method中的get改成post就可以了

2018-04-21 19:15:12 475

原创 hibernate结合mysql使用blob读取和写入图片

数据库使用blob类型,不需指定长度实体类也是使用blob类型,如果是自动生成的,也要改为blob类型,记得xml中也要修改,如下:Session session = super.getSession();//创建session,方法不限 //插入数据库的图片为1.jpg FileInputStream fis=new FileInputStream("1.jpg"); byte[] ...

2018-04-16 22:14:52 783

原创 使用mysql统计数据,如果是null值则赋值为0

SELECT SUM(IFNULL(数值字段,0) )

2018-04-05 17:47:29 19329 3

原创 使用spring:aop中修改增强方法中的参数

大家都知道,在增强方法中,使用jp.getArgs()[index]可以获取传进来的参数,但是参数传进来之后,怎么改变它的值呢?因为jp.getArgs()[index]获取到的只是数据的备份,所以这样修改jp.getArgs()[index] = Null;修改后在别的增强方法中得到的值并没有改变所以可以使用这种方法:Object[] args = jp.getArgs();args[0] = ...

2018-04-05 17:46:31 1372

原创 Ajax中,执行成功却依然刷新本页面

网页代码是这个<a href="" id="1">删除</a>当我使用Ajax的时候$("a").click(function(){$.get("Servlet","opr=del",callBack);});function callBack(data){$("#myDiv").append("12312313

2018-04-05 17:45:35 305

原创 oracle中用while循环查询1到100的质数(素数)

declarei number:=1; --表示当前数字j number:=0; --从2开始,存储判断的数字sum1 number:=0;--总数beginwhile(i<100)loopi:=i+1;j:=2;while(mod(i,j)!=0)--当取余j=0的时候,即已经找到整除的数字(包括自身)loopj:=j+1;--当取余j不等于0的时候,说明还没有找...

2018-04-05 17:44:21 4428 1

原创 oracle插入数据的时候报错:ORA-00928: 缺失 SELECT 关键字

比如:插入数据的时候是这样的insert into a value('哈哈');报的是这样的错误:ORA-00928: 缺失 SELECT 关键字其实就是value少了一个s,在oracle中,插入数据要用values...

2018-04-05 17:43:15 21112 3

原创 数据库连接池

一、什么是数据库连接池?每次页面访问的时候,都需要查询数据库,而每查询一次数据库就需要创建一个数据库连接(connection),使用后还需要关闭连接,释放资源,这些操作会耗费很多的系统资源,而数据库连接池就是在初始化的时候先创建一定数量的数据库连接并放在连接池中,把他们集中管理,供程序使用。在数据库连接池中,使用close()方法并不会真正的关闭连接,而只是将连接的使用权还给了连接池二、数据库连...

2018-04-05 17:37:58 238

原创 用mybatis中的insert方法插入数据,返回值为1,但数据库却没有数据

用mybatis中的<insert id="add" parameterType="cn.entity.Computer">  insert INTO MyTable(createModel) VALUES(#{createModel})</insert>在测试类中写了这个int count = sqlSession.getMapper(ComputerMapper.cla...

2018-04-05 17:37:09 16512 1

原创 html页面调用js文件里的函数报错(方法名 is not defined处理方法)

前几天写了一个时间函数setInterval,然后出现了这个错误:Uncaught ReferenceError: dosave is not defined(…)找了半天都没发现错在哪,最后找到解决方法,正确写法如下:js:    方法名 = function (){            alert("方法名在前");       }  下面这种写法有时候会出现错误: function dos...

2018-04-05 17:36:04 7070 2

邮件jar文件

可以用来发送邮件的jar,一个很方便,简单的java包。。

2018-04-25

Struts2操作同一action的不同方法跳转jar包(包括示例代码)

Struts2操作同一action的不同方法跳转jar包(包括示例代码) 使用“项目名/类名!方法名.action”

2018-04-18

空空如也

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

TA关注的人

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