- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 list去重方法
List list= new ArrayListList relist = list.stream().collect(Collectors.collectingAndThen(Collectors.toCollection( () -> new TreeSet(Comparator.comparing(user-> user.getCode() + "#" + user.getName() + "#" + user.getAge()))), ArrayList:
2022-06-17 15:43:12
153
原创 mysql 一对多根据最新创建时间取最新一条
select b1.*from follow_db b1where (select COUNT(1) from follow_db b2 where b2.clue_id = b1.clue_id and b1.create_time <= b2.create_time ) <= 1;
2021-10-18 14:01:57
717
原创 2020-10-14
<style>@media only screen and (max-width: 800px){.catIframe{display:none;}}.catIframe {position: fixed;width: 400px;bottom: 10%;left: 5%;transform: translate(-68%, -50%);z-idnex:99999;} </style><iframe src="https://zhanyuzhang.github.io/love
2020-10-14 15:51:53
142
原创 2020-09-18
例子:判断dead 表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头update dead set url =concat('http://',url) where locate('http://',url)=0
2020-09-18 08:55:13
91
原创 MySQL 多表关联一对多查询实现取最新一条数据的方法示例
SELECT cr.id, cr.real_name, oi.industry, oi.nature_taxFROM customer AS crLEFT JOIN ( slect fowlloname,fowlloid from (select follow_name as fowlloname,fowlloi_d as fowlloid from fowll_info fl where 1=1 order byfl .follow_name ...
2020-07-10 14:04:19
5683
原创 配置数据源失败:未指定“url”属性,无法配置嵌入的数据源。
问题:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following: If you want an embedded databa...
2020-07-07 11:32:00
6976
转载 RabbitMQ下载与安装(window版)
转载:https://www.jianshu.com/p/3d43561bb3ee官网开道RabbitMQ下载与安装英文教程下载与安装 erlang由于RabbitMQ是基于erlang的,所以,在正式安装RabbitMQ之前,需要先安装一下erlang。erlang与RabbitMQ版本的对应关系,如:RabbitMQ3.6.10,建议的erlang版本是19.3.x(安装前必看)Erlang下载地址(各版本都可下载)我下载的是19.3,地址:http://erlang.org
2020-06-29 14:52:04
946
原创 easypoi 合并导出,出现空值无边框问题
easypoi 合并导出 出现空值无边框,是因为设置的样式不能赋给空值,所以只需要把可能存在的空值的类,进行空判断,直接new对象就可以解决。实例:for (int j = 0; j < trInfo.size(); j++) { trVo trVo = new trVo(); if(clVo.getclCode().equals(trInfo.get(j).get("clCode"))){ trVo.setComTime(trIn...
2020-05-15 15:33:10
3210
原创 面试
webapp文件夹和WebContent文件夹的区别?这两者的区别在于如何创建工程:如果创建工程是在eclipse通过File→New→Dynamic web project,得到的就是WebContent。如果通过maven创建得到的就是webapp。如果工程中使用了maven,建议把WebContent改为webapp。webapp是maven规定的目录名,很多maven...
2020-05-07 16:01:17
121
转载 Mybatis Generator最完整配置详解 (转载)
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-confi...
2020-05-07 10:13:58
274
原创 Spring boot - java.net.ConnectException: Connection refused: connect
eureka: instance: preferIpAddress: true statusPageUrlPath: /swagger-ui.html #leaseRenewalIntervalInSeconds: 5 #leaseExpirationDurationInSeconds: 10 #metadata-map: #comp...
2020-05-06 09:52:31
759
原创 使用mybatis-generator自动生成mapper失败
错误提示:No plugin found for prefix 'mybatis-generator' in the current project and in the plugin groups [org.mortbay.jetty, org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [...
2020-04-30 14:09:03
783
原创 Excel合并两列
调整的思路,在合并前,合并后的代码添加日志,分析日志的情况,进行修改判断条件数据结构是一个客户对应两台电脑,显示电脑信息,合并客户信息根据https://blog.youkuaiyun.com/qq_33142257/article/details/64929145这个案例,进行修改符合了自己只合并两列的要求第一 /*当前行的当前列与上一行的当前列的内容不一致时,则把当前行以上...
2020-02-26 11:10:38
314
原创 java.io.OutputStream & java.io.FileOutputStream
导出Excel到目的地Java.io.OutputStream(字节输出流)字节输出流,这是一个抽象类,是表示输出字节流的所有类的超类。下面是该类的子类都共有的方法:方法 作用 public void close() 关闭输出流并释放与此流相关的任何系统资源 public void flush() 刷新输出流,并强制任何缓冲的输出字节被写出 public...
2020-02-21 18:15:51
253
原创 poi导出,出现的一些问题以及原因
如果【开始行和结束行在同一行】 或者 【开始列和结束列在同一列】这两种情况允许同时出现一种或者都不出现。如果【开始行和结束行在同一行】 和 【开始列和结束列在同一列】同时出现的话,那就没有合并单元格的意义了。同时就会报错:【错误行号和上面例子中行号并不匹配,不必在意】java.lang.IllegalArgumentException: Merged region...
2020-02-20 12:48:33
17569
3
原创 SVN提交时出问题
svn提交失败,产生原因是svn地址有http变更为https,eclipse中的项目svn地址还属于http 。解决办法,废弃eclipse中的svn地址,重新创建地址
2019-12-30 10:22:08
188
原创 extjs4 ----》粘贴到myeclipse总是报错,内存不足
解决办法1:把extjs4的工程安装包不要放到web工程中就ok 或者建议直接用myeclipse直接导入的exjts4包,就没问题。解决办法2:导入ExtJS包,这样会卡死eclipse的。去到工程根目录下,找到.project,用记事本打开,把两处删除掉: 第一处: org.eclipse.wst.jsdt.core.javascriptVali
2015-01-12 23:09:37
604
原创 checkbox点击事件,追加到后面
checkbox/*** 给隐藏域的name赋值,便于name组装成一个数组* @checkIndex 选择的checkBox对象所在的索引下标* @dataValue 需要对目录对象赋值的值*/function datanameEnable(checkObj) {var checkObjList = document.getElementsByName("ch
2014-11-11 18:02:50
876
原创 div显示/隐藏
短信发送 //发送短信,显示/隐藏 function checkBox(cb) { var oOne = document.getElementById("one"); var oTwo = document.getElementById("two"); var oDiv1 = document.getEleme
2014-11-11 18:01:43
411
原创 启动Tomcat 报错 :sjava.net.MalformedURLException unknown protocol: d
修改如下// 启动项目报错(java.net.MalformedURLException unknown protocol: d) 增加 在xml或xsl文件绝对路径之前增加“file:///”即可 by-mahe digester.parse("file:///"+ homePath + filePathName );
2014-10-29 15:10:11
3795
原创 鼠标移动事件
***********************************jquery**********************************jsp
2014-08-06 10:30:51
377
原创 js获取身份证男女
var base = function(){};/** * 通过身份证号获取出生日期 * @param id 身份证号码 * @returns 出生日期(yyyy-MM-dd) */base.prototype.getBirthdayByID = function(id){ var birthday; if(id.length == 15 ){
2014-08-04 10:29:45
1331
原创 正则表达式验证身份证18位
//修改不能验证身份证号末尾是x var isIDCard2 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/ ;
2014-07-30 11:44:45
1064
原创 this关键字
在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论,希望能帮助
2014-07-29 15:47:11
354
原创 maven学习------修改本地仓库
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。 修改方式如下: 手动创建本地仓库的存放路径,
2014-07-28 17:25:34
477
转载 JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path好久不写Jsp,今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。原本开心的新建jsp页面,添加一个简单的Java类。可是,JSP页面顶端出现“红色”的报错信息
2014-07-27 09:15:59
418
转载 SQL重复记录查询(转载)
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 例二: select *from testtable wh
2014-07-22 23:38:17
364
原创 安装orcal10g提示先决条件检查失败
问题关注moranxue福尔摩妖 等级:结帖率:100%楼主 发表于: 2011-06-28 11:30:18在 oraparam.ini 中未找到先决条件检查,不执行系统先决条件检查。 准备从以下地址启动 oracle universal installer c:\docume~1\admini~1\locals~1\temp\orainstall2008
2014-07-19 11:35:37
1812
原创 sax解析+拼接字符串
########################################Actionpackage com.ths.projects.xzxk.web.syssb.wysb;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;im
2014-07-07 15:51:32
670
原创 SAX解析xml
/** * sax解析xml * @param args */ public static void main(String[] args) { //创建解析器 SAXReader xmlReader = new SAXReader(); Map> map =new HashMap>(); List list=null; try {
2014-07-07 11:19:34
408
转载 Java中遍历Map的两种方法:keySet和entrySet .
//方法一 Set set = map.keySet(); for (String s:set) { System.out.println(s+","+map.get(s)); } //方法二 Set> entryseSet=map.entrySet(); for (Map.Entry entry:entryseSet) { System.
2014-07-07 11:15:44
392
RabbitMQ+ erlang32位系统.rar
2020-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人