- 博客(68)
- 资源 (58)
- 收藏
- 关注
转载 MySQL 正则表达式
mysql中做模糊查询 我们使用like 关键字有时候不能满足我的要求,此时可以使用正则表达式MySQL中使用 REGEXP 操作符来进行正则表达式匹配。下表中的正则模式可应用于 REGEXP 操作符中。模式 描述 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '.
2020-08-02 17:05:21
251
原创 mysql中 find_in_set函数使用
在mysql中,有时我们在查询时,需要得到某字段中包含某个值的记录,但是使用like可能查到我们不想要的记录,此时mysql的FIND_IN_SET函数就派上用场了,下面来看一个例子。创建表并插入语句:CREATE TABLE users( id int(6) NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, language VARCHAR(50) NOT NULL, -- 权限 PRIMARY KEY (id
2020-08-02 16:56:15
1057
原创 springcloud gateway filter的执行顺序
假设有三个服务:eureka-server,service-gateway,service-test根据某处请求从gateway转发到service-test服务的时,gateway服务器的控制台打印情况:DEBUG 18612 — [ctor-http-nio-4] o.s.c.g.handler.FilteringWebHandler : Sorted gatewayFilter...
2020-01-10 13:46:21
3791
原创 centos7下安装sqlserver2017,并破解3.5G内存限制
因为工作需要,最近要安装sqlserver数据库,不想在本地折腾,所以就用了一个虚拟机,环境如下:我在virtualbox下的centos7.5虚拟机 内存2G,命令行语音环境是中文1、安装相关工具(若有则忽略此步骤)yum install net-toolsyum install yum-utils2、设置mssql-server镜像curlhttps://packa...
2019-10-23 10:15:09
1883
3
原创 Jsoup 解析html时,doc.getElementsByClass方法 空格问题
今天发现2年前的爬虫接口爬取突然失败了。调试发现因为html页面结构发生了变化,导致doc.getElementsByClass方法没有获得目标元素节点。经过排除发现html中某个节点的class样式中有空格,如<span class="pl-1 info-value">.....</span>经过测试,解决方法如下:1、使用doc.getElementsBy...
2019-09-11 15:20:11
1757
原创 excel中数据粘贴到txt中列对齐的方式
有时我们处理excel数据,想吧数据粘贴到txt文本文件中进行列编辑处理时,会发现粘贴之后的列没有对齐,不好进行列编辑,有什么好的解决办法呢? 方法如下:1、在把要excel另存为.rpn文件(带格式的文本文件),2、把.rpn文件后缀改为.txt文件即可。 注意点:最好excel中每列都是左对齐。...
2019-06-19 16:20:21
19436
5
原创 windows和linux互传文件的几种常用方式
有时我们想把本地windows的数据远程上传到linux或者从远程linux服务器下到本地windows系统中,方式有以下几种:方式1、使用winscp或xftp之类的工具来实现。具体使用方式可以搜索相关文章查看即可。方式2、使用xshell+lrzsz实现。具体参考https://www.cnblogs.com/machanghai/p/5976054.html该方式需要在linux系...
2019-06-03 16:06:49
1658
原创 关于CountDownLatch在多线程爬虫中 同步中的一个坑
因为项目需要,需要使用quartz定时器,实现一个爬虫功能,远程爬取一些数据,之前都是从一个网站(即单一来源)进行数据爬取,爬取成功则更新缓存,爬取失败则忽略,后来为了防止数据水分过大,需要从多个类似的网站都进行爬取,然后取平均值。当时为了加快爬取效率,使用了CountDownLatch,配合多个线程对多个数据来源进行爬取。开发和测试时都没问题,很正常,直到某一天我们发现数据没变化了,排查服务器日...
2019-03-25 17:15:55
708
原创 MySQL中 You can't specify target table for update in FROM clause 问题的解决办法
假设tb_a 表 有两个字段 id,amountid amount(金额) 1 12.00 2 23.45 我们要把id为2的金额全部减去然后 给id为1的人update tb_a set amount = amount +(select amount from tb_a where id=2) where id =1;然后会报错:You can't...
2019-03-13 10:35:46
810
转载 mysql5.6分页数据重复或丢失的问题
项目用了mysql5.6 版(5.6.39),查询某个表时根据时间排序,用limit分页时发现当前页的某项数据在下一页偶尔也会出现,导致我们认为本该出现的数据没有出现(即所谓“丢失”)。并且每次limit不同的页导致有部分数据总数变化,其本质是一样的,都是数据错乱。到网上搜索了一些资料:发现,我们order by 排序的时候,如果排序字段中有多行相同的列值,则排序结果是不确定的问题解决方...
2019-03-11 15:52:32
639
原创 关于htmlunit运行时报各种错的坑
因为项目需要,采用htmlunit爬取带ajax和其他js执行结果的页面,开发环境jdk1.7 和maven网上很多资料上使用的htmlunit版本的示例使用了之后,老是报错,根本原因就是htmlunit的版本问题或者jar包缺失问题。经过一天多的折腾,终于有一个可以用的示例了。最新的htmlunit不兼容jdk1.7所以使用低版本2.18版的htmlunit先记录如下:maven依赖...
2019-01-21 18:19:03
7457
原创 java源程序的编码格式对jmail邮件发送结果的影响
最近的项目需要发送邮件给注册用户,找回密码,把以前写的代码直接拿来使用,一切正常。等了几天,再次测试时,却出现了问题。问题描述如下: 发件人的名称出现了乱码(邮件的正文内容是正常的)。于是就各种查找原因,各种试验,还是不行以下是关键的代码截取:某个方法的内部:截取{MimeMessage mm = null; MimeMessageHelper helper =
2015-02-16 14:47:09
766
原创 在windowx下运行cygwin出行 bash-3.02$ (bash-2.05b$)等类似问题的解决办法:
在win7 64位系统下使用cygwin运行 liunux程序出现 bash-3.02$的问题:原因是因为:原来在64位的操作系统中,32程序和64位程序读取的是位置的注册表项,HKEY_LOCAL_MACHINE\Software在 64位版本的注册表编辑器中对应的是64位程序的注册表项,而32位注册表项被映射为HKEY_LOCAL_MACHINE\Software\WOW6432Nod
2013-05-13 15:17:57
2920
原创 ubuntu 下eclipse使用 sunjdk环境来运行
1、ubuntu下默认使用 openjdk,我们可以下载sunjkd,安装后配置环境变量(意思步骤网上资料很多),2、然后使用sudo update-alternatives --config java 命令,选中你要在ubuntu中默认使用jdk。3、在eclipse中依次打开 “windows”-->"performances"-->“Installed JREs”然后添加你自己配置的
2013-04-01 22:42:39
1142
原创 webwork的 <ww:radio 无法设置选择项显示默认项的问题
在webwork的 radio标签,在数据修改页面,默认是具有选择项的,比如你有一个string类型的字段,用radio来显示时,"大学","中学",radio标签写法如下: ,这样,当你的数据是“大学”时,默认显示大学,是中学时,默认显示中学,但是今天我发现一个问题:如果还有一个属性性别,是 “男”,“女”时,我们这么写不行:,这样没有任何默认的radio被选中。我们改成把
2012-08-28 20:39:27
2357
原创 javax.el.PropertyNotFoundException: Property 'begin' not found on type java.lang.String
在页面上对list集合用jstl进行迭代是,使用el表达式取值,报了上面的错误,后来查了资料,发现自己比较粗心。在jstl里面错把 写成了,迭代的数据来源都制定的有问题,后面使用el表达式当然挂了。 网上有个同样的例子如下:http://blog.163.com/yvette1114@126/blog/static/134178214201121495259172/
2011-12-15 17:17:18
3976
转载 Page-encoding specified in XML prolog (UTF-8) is different from that specified in page directive(utf
jsp页面上:Page-encoding specified in XML prolog (UTF-8) is different from that specified in page directive(utf-8)问题今天在修改别人的代码的时候,遇到一个错误,某个jsp的第一行有错误:Page-encoding specified in XML prolog (UTF-8) is d
2011-11-21 18:28:16
14677
原创 用SQLYog导出导入数据所遇到的错误 错误代码2006 的解决办法
用SQLYog导出导入数据所遇到的问题,导出时没有问题,导出的sql文件有100M多,做还原时,问题出现了。进度条显示,导入700多k时报错,错误代码是2006,mysql服务器离线。 到网上查找资料,慢慢试,终于找到解决办法:设置 导入导出时的数据缓冲区运行下面的脚本:-- 导入时的缓冲区 200M,根据你的sql脚本文件的大小来设置你的时间缓冲区大小set
2011-11-10 14:12:50
2837
2
原创 jdk版本不同引发的怪异问题(jdk1.5与jdk1.6之间)
最近把一个09年的老项目代码给新人,让他把开发环境搭建起来时,出现了怪问题,在我的机器上运行,页面上有数据,但是在新人的机器上运行页面显示没有数据,(没有数据的提示是我们在程序中为了界面友好而做的一个功能)。 查遍了代码的所有需要更改配置的地方,没有发现原因,后来无意中看见,他的jdk是1.6的,我的机器上是1.5的,会不会是这个问题呢了?于是进行验证。把新人的机器上jdk1
2011-10-27 14:39:09
1054
原创 工程路径首字母大写导致tomcat工程无法访问的问题(工程在tomcat里面发布后,在应用列表里面可以看见,但是无法访问)
今天教新同事做一个工程时,他把工程部署到tomcat里面后,发现不能访问。问题来了。开发环境(windows xp ,jdk1.5,tomcat5.5.27)我登录tomcat的管理页面,发现在application list里面有该工程,但是他没有display name,而 别的工程,有display name的都可以访问,于是进行各种测试:弄了2个小时,突然灵光一闪,是不是因为,
2011-10-25 11:13:12
1584
原创 让同一个tomcat中不同的工程的使用不同的rul编码方式
让同一个tomcat中不同的工程的使用不同的rul编码方式 userBodyEncodingForURI="true"
2011-05-13 14:34:00
1191
原创 java在Windows平台下面把word转mht
java在Windows平台下面把word转mht、html,java中word转html,excel转html,pdf转html
2011-04-27 15:42:00
4369
原创 会话cookie和持久化cookie实现session机制(转载)
会话cookie和持久化cookie实现session机制(转载) ,session的保存问题,禁用cookie后如何实现session会话
2011-03-21 15:00:00
1216
转载 对session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制.
对session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制,session的保存
2011-03-21 14:23:00
1404
原创 js 通过变量名称引用变量
在js中我们可以动态指定变量的名称来对变量进行调用。比如:var a1="aa";var a2="bb";var a3="cc";var a4="dd";var a5="ee";var a6="ff"; function getVa(){ var va1= eval(document.getElementById(bianliang1
2010-05-07 19:49:00
11889
原创 div+css实现页面局部打印
CSS实现局部打印关键字: css实现局部打印 在实现打印预览的时候,可以采用JS来完成这一功能,但这样会让所有在页面上的部分都答应出来,包括像“打印预览”这样的按钮也会打印,这样的情况,可以采用CSS来完成局部答应的功能。 代码如下: .Noprint { display:none; }
2010-05-07 19:44:00
1427
3
原创 struts1.x中不用FormBean,如何快速把页面表单的数据放入实体bean中
struts1.x中不用FormBean,如何快速把页面表单的数据放入实体bean中呢?代码如下:在某个action中的代码如下:// 创建一个集合,用于存放表单里面的数据Map map = new HashMap();//实体beanUser user = new User();// 从request中拷贝参数到map中Helper.getParameter(requ
2010-02-05 13:31:00
2760
原创 java删除文件或文件夹的方法
java里面删除文件夹时候,如果该文件夹下有内容,即其下包含的有文件或文件夹,当你执行java.io.File.delete(File file)方法时候,不能成功删除,那么如果我们想成功删除,该怎么办的,那就要先删除该文件夹下面的内容,代码如下: /** * 删除文件或文件夹 * @param file */ public static void delet
2010-02-05 13:20:00
1191
原创 javascript调用java代码,el表达式
我们在jsp页面上的js脚本中可以调研java代码,比如,我们需要再js中用alert函数显示服务器端发送过来的某个字符串那么我们可以这样做tomcat下:在服务器端我们有request.setAttribute("name","abc");那么我要在页面上用alert显示的话,有两种方式:1、使用EL表达式 在El表达式的外面用引号即可:alert("${param
2010-02-03 11:34:00
4969
2
原创 通过java反射机制动态调用某方法的总结
通过java的反射机制,动态调用某个方法:如下: public Object invokeMethod(String className, String methodName, Object[] args) throws Exception{ Class ownerClass = Class.forName(className); Object owner
2010-01-25 16:26:00
6907
原创 MyEclipse5.5下连接Sql Server 2008的方法
MyEclipse5.5下连接Sql Server 2008的方法.docword指导文档下载地址:http://nercon233.download.csdn.net/user/nercon233/all
2010-01-04 11:31:00
746
原创 MyEclipse5.5下连接Sql Server 2008的方法
下面是指导文档。请跟着一步步的做。就能成功连接上sql server 2008 java中连接sql server 2008的注意事项:2000,2005的数据库驱动类的写法是:com.microsoft.jdbc.sqlserver.SQLServerDriverURL的写法是:假设数据库是newsjdbc:microsoft:sqlserver://localho
2010-01-04 11:14:00
1136
原创 在web项目中和安讯报表web服务直接建立安全session的方法
在自己的web服务中,和安讯web report application server建立安全session时候,我们直接使用actuate.initialize(URL,null,null,null,callback)方法,与安讯服务建立连接时候,页面会弹出一个对话框,要求我们输入安讯的验证信息,即用户名,密码,我们输入正确后,才会建立安全session。 示例如下: src=
2009-12-18 16:58:00
920
转载 安讯iPortal、iServer Express或WEB浏览查看报表时的JDBC驱动设置总结
当您利用JDBC驱动方式通过WEB浏览器、安讯iPortal或iServer Express浏览报表时,您需要将JDBC驱动的JAR文件放在合适的路径下。以下将为您介绍根据您所使用的安讯产品和浏览方式来对应地设置您的JDBC驱动放置路径:a.安讯iPortal + BIRT报表WEB-INF/platform/plugins/org.eclipse.birt.report.data.oda.jdb
2009-12-17 10:56:00
1063
原创 excel数据变成insert 脚本的方法
我们想把数据从excel导入到insert脚本,该怎么办呢?下面跟着我来做。 第一步: 有个excel文件,data.xls, 打开excel,然后把这个excel另存为data.dbf文件,(这个是foxpro数据库文件)。或者自己新建一个空的.dbf文件,data.dbf 第二步: 再用exc
2009-11-29 21:32:00
2123
原创 XMLHttpRequest进行ajax通讯时中文乱码问题解决
使用js调用XMLHttpRequest进行ajax通讯时,如果服务器端要传递的数据中有中文时,我们的解决办法。 1、页面: 一般在页面我们为了方便,最好使用UTF-8编码。 2、服务器端: 我们在服务器端的代码里面对response对象的设置如下: //设置response的编码 response.setContentType("
2009-11-22 12:16:00
1059
原创 JSP运行在tomcat下时,页面java代码的变量命名的一个注意事项
jsp运行在tomcat容器中时,我们如果要在jsp页面里面写java代码。对变量或者对象的命名不能写org,不管是大写还是小写都不行。不然运行时候会报错。说找不到你的变量或者对象。 估计是tomcat把org做为了关键字的原因。
2009-11-22 12:08:00
745
转载 Hibernate使用SQL,查询返回Bean或修改的使用
public Authinfo getAuthCodeBySno(long sno) { Authinfo authinfo = null; final String queryString = new StringBuffer("SELECT ").append("*") .append(" FROM ").append("auth
2009-07-20 14:54:00
1688
w3school各种标准语言的介绍
2008-07-31
常用的javascript技巧源码大全
2008-07-16
SQL_SERVER 7 24学时教程(第一压缩卷)
2008-06-23
SQL Server 2005 数据库基础及应用(第一压缩卷)
2008-06-23
fatjar最方便的Eclipse打包JAR插件
2008-06-16
wrapper-windows工具包和操作说明文档
2011-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人