- 博客(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
1157
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
7738
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
2261
转载 nginx中第一行出错[emerg]: unknown directive “”
解决方案第一张图片是报错的代码,说第三行有问题,第二张图片是正确的代码,我先不说区别在哪,大家好好找找。看了半天是不是没发现问题,再看看每张图片的右下角,第一张图片的编码格式是UTF-8-BOM第二章是UTF-8.。编码格式更换就不描述步骤了,看图解决吧。博客地址:https://blog.csdn.net/yyx3214/article/detail...
2020-01-07 17:47:50
2310
转载 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
211
原创 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
3640
2
转载 前后端分离下的CAS跨域流程
前后端分离其实有两类:开发阶段使用dev-server,生产阶段是打包成静态文件整个放入后端项目中。 开发阶段使用dev-server,生产阶段是打包成静态文件放入单独的静态资源服务器中,如nginx。这两种方案最大的区别就是生产阶段。由于第一种方案前端和后端本质在同一个服务中的,所以压根就没有跨域,配置cas的坑比较少。而第二种方案我们一般使用nginx反向代理完成跨域,配置cas的坑会...
2019-07-23 10:18:11
3384
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
189
原创 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
34927
35
原创 腾讯企业邮箱获取授权码535 Error: authentication failed, system busy
使用springboot发企业邮件后出现问题535 Error: authentication failed, system busy。是因为没有开启授权码服务,下面操作下:点击设置后,开启安全登录后,下面会出现一个客户端专用密码。点击 "生成新密码"后会出现客户端密码,就是授权码了。...
2019-04-04 11:31:12
39315
5
原创 通过python调用存储过程,却总是执行到一半,导致数据不完整
通过python调用存储过程,却总是执行到一半,导致数据不完整存储过程是这样的TRUNCATE TABLE la40pf_all;INSERT INTO la40pf_all先删除表里的数据,在执行插入。但是最后出现的情况,却总是表中没有数据。直接在SQLYog中执行call的操作是是正常的,表中有数据。最后发现是在python中调用存储过程也是需要执行提交操...
2019-03-20 11:41:32
1889
1
原创 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
17635
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
1708
原创 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
1479
原创 打开Beyond Compare 3出现“密钥被撤销”
出现如下错误时win7系统可删除C:\Users\<你的计算机名>\AppData\Roaming\Scooter Software目录如果找不到文件夹,打开选择查看,找到这个,勾选上即可删了之后重新打开软件,按之前的方式重新破解下,这里提供我的破解方法复制下面三行代码进入注册码页面,确定即可使用:mv1nPlXAywBDCdhxFc9QOVv6TB...
2019-01-07 18:17:17
2030
转载 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
3234
原创 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
1943
原创 Docker启动指定的已经退出镜像
先使用 docker ps -a 命令,查看所有的镜像。如果你想启动的是已经退出的镜像,那么就需要先启动该镜像,在进入docker start f77c6ba0ba0c 启动改镜像,然后在使用docker exec -it f77c6ba0ba0c /bin/bash进入该镜像 如果有更好的方式,请大神制定下,新手上路...
2018-11-12 20:02:23
3141
原创 spring任务调度(定时作业)多次被调用
使用了spring的定时作业,却一个方法被调用了很多次 经过检查,发现是我的定时作业时间cron表达式写错了由于我的方法内容过于简单,在一分钟内就跑完了,但是设置的秒是*,所有就是在这一分钟内都会运行,所以就会在一分钟内一直重复跑,知道1分钟过去,将上面的*改成0后,结果正常,如下: ...
2018-07-16 23:33:52
457
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
9611
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
1084
原创 Scrapy报错: No module named win32api错误
在你配置完你的Python环境变量之后,只要下载这个就可以在cmd命令行打入:pip install pypiwin32
2018-05-22 12:00:30
196
原创 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
1532
原创 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
218
转载 安装pymysql
博客地址:https://blog.csdn.net/qq_37176126/article/details/72824404
2018-05-06 21:59:26
444
原创 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
2582
原创 使用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
686
原创 用Mybatis查询数据库oracle一直找不到数据,但数据库存在数据
查oracle中有数据,但是Mybatis或hibernate查询却总是得不到,试着在数据库打一下commit。说不定能解决问题
2018-04-23 12:33:25
4025
转载 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
1332
原创 表单传参,在action中的参数得不到
写上面这个的时候,发现传过去的url路径是这样的在action后面的pro=login得不到。只需要将method中的get改成post就可以了
2018-04-21 19:15:12
490
原创 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
806
原创 使用spring:aop中修改增强方法中的参数
大家都知道,在增强方法中,使用jp.getArgs()[index]可以获取传进来的参数,但是参数传进来之后,怎么改变它的值呢?因为jp.getArgs()[index]获取到的只是数据的备份,所以这样修改jp.getArgs()[index] = Null;修改后在别的增强方法中得到的值并没有改变所以可以使用这种方法:Object[] args = jp.getArgs();args[0] = ...
2018-04-05 17:46:31
1416
原创 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
321
原创 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
4480
1
原创 oracle插入数据的时候报错:ORA-00928: 缺失 SELECT 关键字
比如:插入数据的时候是这样的insert into a value('哈哈');报的是这样的错误:ORA-00928: 缺失 SELECT 关键字其实就是value少了一个s,在oracle中,插入数据要用values...
2018-04-05 17:43:15
21225
3
原创 数据库连接池
一、什么是数据库连接池?每次页面访问的时候,都需要查询数据库,而每查询一次数据库就需要创建一个数据库连接(connection),使用后还需要关闭连接,释放资源,这些操作会耗费很多的系统资源,而数据库连接池就是在初始化的时候先创建一定数量的数据库连接并放在连接池中,把他们集中管理,供程序使用。在数据库连接池中,使用close()方法并不会真正的关闭连接,而只是将连接的使用权还给了连接池二、数据库连...
2018-04-05 17:37:58
255
原创 用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
16570
1
原创 html页面调用js文件里的函数报错(方法名 is not defined处理方法)
前几天写了一个时间函数setInterval,然后出现了这个错误:Uncaught ReferenceError: dosave is not defined(…)找了半天都没发现错在哪,最后找到解决方法,正确写法如下:js: 方法名 = function (){ alert("方法名在前"); } 下面这种写法有时候会出现错误: function dos...
2018-04-05 17:36:04
7131
2
Struts2操作同一action的不同方法跳转jar包(包括示例代码)
2018-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人