自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (6)
  • 收藏
  • 关注

原创 Surface Book2 购买、使用、体验

       观望了很久,但由于可望不可及的价格,一拖再拖。但在前不久发现淘宝上SB2的价格比官网便宜近5K,顿时蠢蠢欲动。仔细观察了商品的评价,也在网上做过功课,基本认定为国行正品。价格方面,一个是教育优惠9折,还有就是商家的免税渠道。所以价格才会相差这么多。    官网价格是¥20388,淘宝价格为¥15288,跟店主砍了一下价格,只要裸机,不要赠品,到手价¥14500。用近实习一年省...

2018-05-10 21:25:10 12462 14

原创 大四 Java开发实习近一年 记录(每6至12月更新一次)

17年7月4号是我实习生入职的日子,因为是校企合作,所以没有面试、老师推荐、直接入职。刚来北京第一个感觉就是人多,还有就是热。刚到公司第一天,部门经理安排了我的mentor,他也是我的项目经理,安排座位之后给他我发了一些项目文档,让我先熟悉一下项目,然后给我发了几个常用工具的安装包,最重要的就是IDEA,之前在学校一直用MyEclipse,用了IDEA 之后感觉确实不错,界面很漂亮。...

2018-05-02 10:41:02 38544 60

原创 ElementUI table 序号从0开始

根据官网例子table可以设置列为行编号,代码如下:但是我用到本地后发现是从0开始的:于是我继续参考其他例子:<el-table-column type="index" :index="indexMethod"></el-table-column>indexMethod(index) { return index * 2;}在index列设置一个函数indexMethod,将数值*2。我修改返回值为 +1indexMe

2022-04-11 13:02:57 2688 1

原创 Vue+ElementUI 导出table数据为Excel文件(非npm的方式引入js文件)

最近项目有个需求,将页面中的table导出为excel文件。本来最初的想法的是将数据传输到后台,在使用apache的POI组件导出excel,但是当前项目的框架版本比较老,而且是自研框架,无法调用后台代码。所有这条路走不通,然后转为使用前端组件导出excel文件。这里面前端用的是Vue框架+ElementUI。根据网上搜索的资料,都需要引入两个依赖,分别为xlsx和file-saver,然后网上写的都是通过npm的方式下载依赖,但是我压根就看不懂(最近才开始接触Vue)。...

2022-04-08 14:05:47 1274

原创 使用apache的HttpClient上传文件到Hive数据仓库

上个月,项目中需要实现上传文件到Hvie数据仓库,一开始使用shell语句上传,在本地是OK的。但是部署到客户环境就报错,所以改用HttpClient组件上传。 主要是用来记录一下,不做过多文字解释。里面注释也有不少,应该够用了。public Map<String,String> httpPost(String fileName, String path) throws HttpException, IOException { Map...

2021-12-15 15:13:37 1620

原创 Ajax+Servlet文件上传(带进度条)

最新项目有个需求,需要文件上传并带上上传进度条。大致步骤为:(1)用户在标签中选择文件,并点击提交按钮。<input id="selectFile" type="file" name="file" value="选择文件">(2)点击按钮触发js函数,函数中获取用户提交的文件,并包装到新建的FormData 对象中。//获取文件名称function upload(){ //获取文件名称 var fileName = getFileName($("#sel

2021-12-15 15:02:02 1641

原创 gerrit.sh 未找到命令

解决 : 安装git,再执行命令

2021-07-15 11:21:35 266

原创 layUI 清空select选择

html代码<select id="connectName"> <option value='empty'></option> <option value='1'>1</option> <option value='2'>2</option></select>js代码$("#connectName").val("empty");form = layui.form;//

2021-06-30 10:09:59 5950

原创 Gerrit 数据错误,点击提交记录,报错500。日志 change xxxx not found in ReviewDB

Gerrit 数据错误,点击提交记录、报错500。导致Gerrit主页提交记录无法合并到仓库日志报错 change xxxx not found in ReviewDB下面是两张截,第一张错误500截图,第二张为Gerrit日志截图。如何解决:找了一些资料,没有一个能用的。没办法,去官网的论坛去找,但是国内的网进不去,翻墙之后,发现了一个16年的帖子,且有用。下面是问题截图及解决方式:这个中兴的哥们说 执行reindex后就搞定。正式解决步骤(1)关闭Gerrit服务。(客户环境为wi

2021-06-27 19:53:39 827

原创 docker 自定义镜像 tomcat

(1) 创建目录mkdir /mydocker/tomcat9(2)将需要的jdk和tomcat拷贝至该目录

2021-06-14 22:34:10 126

原创 EasyUI DataGrid 根据查询条件,动态生成表格(表格列数不固定)

具体需求是这样的,根据用户选择的开始日期至结束日期,统计这段时间内的数据,并以上周六-本周五 为一组列,展示到数据表格。(1)开始日期 - 结束日期 可变的,所以数据表格的列数也是不固定,正常的方式( 固定columns的方式 )就无法满足这个需求。(2)所以就需要在用户选择 开始日期&结束日期后,在后台生成对应的columns和data并重新加载Datagrid的方式来实现。前端页面截图如下所示:当用户输入开始时间 和 结束时间 并点击查询后,通过Ajax传递相关参数到后台,.

2021-05-12 11:48:34 1040 1

原创 从系统获取内容,再将内容发送邮件(把word的内容写入到邮件发送)JAVA

最近项目需要从系统获取用户输入的周报信息,再将周报信息发送给相关人员。一开始我就直接用JavaMail,封装信息,然后发送。但是后来遇到一个问题,在客户环境获取用户输入的信息就会有问题。多个空格就会变成“?”问号。换行也会变成/n。之后就一通搞,把用户输入的信息写入一个word文档里面,然后再把文档转换为html文件,再把html文件内容拷贝到邮件,发送。但是在把html文件拷贝的过程中遇到了UTF-8 BOM的问题。那个html文件编码是UTF-8 BOM的,而不是UTF-8。这样就会导致在邮

2021-03-13 11:04:38 516

原创 学习笔记,Java实现单链表结构

class Node{ int value; Node next; public Node(int val){ value = val; }}class MyLinkedList { int size; Node head; /** Initialize your data structure here. */ public MyLinkedList() { size = 0; he.

2021-03-06 10:02:03 125 1

原创 JavaMail 发送邮件,收件人为多人,抄送多人。其中包含收件人邮箱错误时的处理

1.给客户做一个发邮件的功能。收件人和抄送人可能为单个人,也可能为多个人。但是当收件人或抄送人中某一个邮箱的格式错误时,整个邮件发送就会出错停止发送。但我还需要给那些其余的人发邮件,该怎么办?2.解决思路,当收件人邮箱错误时,可以catch到异常,并从异常信息提取错误的邮箱,再把错误的邮箱从,收件人或抄送人中剔除,再次发送即可。伪代码:try{ 发送邮件}catch(Exception e){ if(判断是否为邮件发送错误异常){ 获取错误的邮件,并从收件人或

2021-03-04 12:43:42 2293 2

原创 多线程学习笔记

多线程学习笔记1.3 个售票员 售出 30张 车票(线程 操纵 资源类)。package com.keerqin;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;class Ticket{ private int number = 30; private Lock lock = new ReentrantLock(); public vo.

2021-02-28 18:38:29 101

原创 easyUI 在datagrid中进行单元格编辑,并在单元格加入自定义combobox下拉框

最近项目中需要使用easyUI的datagrid表格来展示数据,并允许用户对部分列单元格进行编辑、保存。单元格格式为文本(text)或者下拉框(combobox)。(1)datagrid的创建使用可以参考easyUI官网。https://www.jeasyui.net/plugins/183.html(2)datagrid默认是不允许编辑里面的单元格的,需要一些配置才可以进行编辑操作。官网也有例子。https://www.jeasyui.net/demo/332.html注意:只要你写的代码和官

2020-11-11 12:22:13 3217

原创 在同一个WiFi下的两台电脑,使用webService 和 axis 实现接口调用

首先是webService端,是服务发布端,就是服务提供者,被调用的接口。package com.keerqin;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebService;import javax.xml.ws.Endpoint;//表明将此类发布@WebServicepublic class test { //可以被调用的方法 //@WebParam这个参数一定要

2020-09-20 18:26:26 643

原创 SpringBoot + UEditor 图片上传回显 记录

最近项目需要在SpringBoot框架上面使用UEditor富文本框架,这个框架之前用过,但是在SpringBoot上有个问题,就是当所有东西配置好后,富文本插件可以正常的显示在页面上,但是图片上传功能是不好用的。查了几个博客后,自己手动调试,最后成功。一下为步骤(1)首先修改 ueditor.config.js 中的, serverUrl : URL + "jsp/controller.jsp"将它修改为自己的controller中的一个方法。这个方法原本是通过映射到controller..

2020-06-15 17:42:03 998 3

转载 Linux 那么多命令的来源

1. 目录缩写缩写 | 全称 | 说明/bin | BINaries | 二进制可执行命令/dev | DEVices | 特殊设备文件/etc | ETCetera | 系统管理和配置文件/etc/fstab | FileSystem TABle | 文件/etc/fstab包含了静态文件系统信息,定义了存储设备和分区整合到整个系统的方式。mount 命令会读取这个文件,确定设备和分区的挂载选项。/lib | LIBraries | 库文件/mnt | MouNT | 系统提供这个目录是让

2020-05-19 16:55:28 434

原创 JAVA、POI、Servlet 下载Excel文件

点击jsp的链接,然后下载excel文件。excel文件是存在web-inf下面的,可以往里面写入文本,再下载。import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;impo

2020-05-15 16:51:25 613

原创 访问Servlet 下载Excel文件(JAVA POI)

项目需求:在页面以时间间隔为查询条件,查询数据,并支持导出数据到excel并下载。现在记录一下导出数据到excel并下载的部分。jsp部分(把下载按钮跳转到 exportFile方法)function exportFile(){ post('ExportTertiaySector.action',{"projectId":projectId,"from":from,"to":to})}function post(URL, PARAMS) { var temp = docume

2020-05-14 13:47:40 688

原创 PostgreSQL 模糊查询不区分大小写

打比方 数据库表名称student,字段id、name 。如下图所示:id name 1 tom 2 TOM 现在想通过 模糊查询,并且不区分大小写,把tom和TOM都查出来。怎么办?用ilike 关键字select * from student where name ilike '%tom%'这样就能把tom 和 TOM 一起查出来了。...

2020-04-08 17:54:00 4662 1

原创 Java文件上传,如何处理文件重名的情况,判断上传文件和已存文件重名情况,自动增加数字括号后缀

比如数据库中有个表叫student,字段id,name 如下图所示id name 1 tom 2 TOM 但是我查询的时候项不区分大小写,把tom 和 TOM 都查出来怎么办? 用ilike关键字select * from student where name ilike '%tom%'这样就可以把tom 和TOM都查出来了。...

2020-04-08 17:33:09 3203 1

原创 easyUI combobox 添加title属性 (鼠标移动到文本框显示指定文字)

如上图所示,之前的子版本号这个combobox是很长的,已经超过右边的对齐线了。因为这个combobox里面的文本也是很长的,为了做到两全其美,就是考虑给combobox添加title属性。下面看看效果图可以看到子版本号这个combobox里面的文本是没有显示全的,但是title的文本是全的,下面讲讲怎么实现。//子版本号combobox的ID$("#SmallVersion"...

2020-03-11 14:59:30 2059

原创 easyUI treegrid 分级数据展示

项目中需要分级展示数据,所以就用到了easyUI的treegrid。成品如下图所示:图中1为查询数据的类型,2为数据名称,3为根据1和2得出的数据(用treegrid展示)。图一是easyui的combobox,没什么说的,写死就行。图二也是combobox,但是数据时动态生成的,根据用户输入的文字。代码1.图二的combobox<input class="...

2019-12-10 11:15:10 834

原创 使用easyUI datagrid 分页展示数据库数据,并带字段查询功能

项目中需要展示数据库数据,并可以选中自己需要的数据。一开始是直接手写HTML实现的,后来boss说太丑,就用上了easyUI 的datagrid(数据网格),现在总结一下使用过程,以下摘自easyUI中文网。 “数据网格(datagrid)以表格格式显示数据,并为选择、排序、分组和编辑数据提供了丰富的支持。数据网格(datagrid)的设计目的是为了减少开发时间,且不要...

2019-10-30 17:39:00 1092

原创 Java 数组实现 数据结构中 栈Stack

package DataStructures;public class StackDemo { public static void main(String[] args) { ArrayStack stack = new ArrayStack(5); stack.push(1); stack.push(2); stac...

2019-09-09 21:46:12 341

原创 最近项目的总结

1. 做任务功能,一定要考虑到值为空的情况,并作相应处理。这会让你少很多bug。2.很多问题,找不到原因不要急,一般都是很简单的小问题。3.easyUI 的很多处理,文档里没有写,需要上网单独查。...

2019-08-30 14:02:59 349

原创 将富文本插件 UEditor 的内容(文本+图片+附件)发送邮件

主要思路如下: (1)文本的内容可以直接调用API 的方法即可, var html=UE.getEditor('editor').getContent(); (2)获取图片。由于同事已经做过该插件的集成,用户上传图片保存到本地的功能已实现。我们只需要将第一步获取到的html内容的 img 部分的src 替换。替换 content 的 <img src=""> src值的...

2019-07-03 14:31:58 3167

原创 FormData 异步提交表单 + Servlet + JavaMail 发送 文本+附件 的邮件

HTML 代码<form id="ajaxForm" method="POST" > <span>1、摘要</sapn><br> <span style="margin-left: 25px">总测试点数:<span class="value1">from tdms</span> </...

2019-06-27 10:35:32 738

原创 生产者/消费者 Java例子

public class ThreadConsumerProducter { public static void main(String[] args) { Clerk clerk = new Clerk(); Consumer consumer = new Consumer(clerk); Producer produc...

2019-04-16 10:17:50 377

原创 Java 实现 设计模式 单例模式

public class SingletonTest {}//懒汉式class Bank { private Bank() { } private static Bank instance = null; public static Bank getInstance() { if (instance == null) { ...

2019-04-15 10:30:53 269

原创 miniUI mini.open 打开新窗口后,关闭窗口后刷新父页面

上图为miniUI官网文档。注意红框的内容 function add() { mini.open({ url: "&lt;%=path%&gt;/pms/add.do", //添加人员 title: "&lt;bean:message key="pay_process_1_120_text" /&g...

2019-03-14 10:54:37 8033

原创 Bose QC30 购买、使用、体验

我手里的这个QC30 是在18年9月左右在咸鱼 买的(卖家说是官方展示机,无所谓了)。到手¥900.00,配件齐全(无盒子)。下面从各个角度区评价这款产品:降噪 :可以配得上产品名称QuietControl(QC)的称号了。办公室中央空调的巨大噪声基本可以被抵消掉。但是同事说话的声音还是可以听得见一二。但已经很不错了。尤其午睡的时候,QC30+眼罩+米家U型枕+人体工学椅,爽歪歪了。音...

2019-02-19 17:06:28 2859

原创 Oracle 根据时间 查询最新一条记录

模板select * from (select A from TABLE order by TIME desc) where rownum = 1例子表结构查询最新的一条FROM_ID记录select * from (select form_id from formid where user_id = '28be9d85d0764c518ca074832fbad1b6...

2019-02-19 13:53:53 31930

原创 判断List 是否包含重复元素,并去重

import java.util.ArrayList;import java.util.List;public class test { public static void main(String[] args) { //需要判断的list List list1 = new ArrayList(); list1.add(1); ...

2019-01-28 11:51:33 1971

原创 IDEA 打包 maven 项目打包成 jar 文件后,启动错误。Unable to locate Spring NamespaceHandler for XML schema namespace

在IDEA 上把 maven 项目打包成 jar 包后使用 java -jar xxxx.jar 运行时报错。具体原因是spring找不到对应的xsd。具体解决方案和详细解释请看链接。maven项目打包发布问题-Unable to locate Spring NamespaceHandler for XML schema namespace用maven插件对java工程进行打包...

2018-11-07 11:41:33 739

原创 IDEA maven 打包时去掉 test 选项

2018-11-07 10:14:09 7263 1

原创 miniUI 使用 mini.open 传输数据到 新页面

mini.open({ url: "&lt;%=path%&gt;/vacnstandard/modifyDetail.action", title: "&lt;s:text name="vacnstandard_46"&gt;&lt;/s:text&gt;", width: 450, height: 400,//修改加班信息 ..

2018-11-01 14:20:23 9501 2

原创 在没有项目任务的情况下、如何保持工作状态(思考)

    转正也快有了3个月了,前两个被分配到公司比较老的一个项目组,jdk1.4…… 不过还是勤勤恳恳的完成任务。    最近一个月没有什么活,但是我不允许自己闲下来。只要有空,就会尽量系统的学习基础知识,如JDK的源码、spring的复习、看国外优秀的技术书籍(《Java并发编程实战》、《effective Java》等等)、思考自己的核心竞争力、等等。    从实习以来我就观察到公司中...

2018-09-28 14:48:30 999 1

POI 相关jar包.rar

我看别人都要30分,太贵了,我就专门从官网找了一下。里面一共包含20个jar文件,所有的相关文件都有,版本为4.1.2。

2020-05-15

jdk1.4 版本号为j2sdk-1_4_1_02

jdk1.4 从oracle官网下载的,具体版本号为j2sdk-1_4_1_02-windows-i586.exe

2018-07-05

Linux 远程连接工具

Xshell5可以远程连接Linux,XFtp5可以远程传输文件至Linux。

2018-04-16

myeclipse10 破解文件(包含教程)

包含破解工具使用的PDF教程,使用非常方便!!!!!!!!

2018-01-29

opencv相关所有jar包

包含该 opencv.jar、javacv.jar、javacpp.jar……等等

2018-01-29

javacpp.jar 包

javacpp.jar 包还是可以的。而且哪里有摘要啊?????

2017-12-29

空空如也

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

TA关注的人

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