java
CCUT
CCUT
展开
-
使用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 · 1671 阅读 · 0 评论 -
EasyUI DataGrid 根据查询条件,动态生成表格(表格列数不固定)
具体需求是这样的,根据用户选择的开始日期至结束日期,统计这段时间内的数据,并以上周六-本周五 为一组列,展示到数据表格。(1)开始日期 - 结束日期 可变的,所以数据表格的列数也是不固定,正常的方式( 固定columns的方式 )就无法满足这个需求。(2)所以就需要在用户选择 开始日期&结束日期后,在后台生成对应的columns和data并重新加载Datagrid的方式来实现。前端页面截图如下所示:当用户输入开始时间 和 结束时间 并点击查询后,通过Ajax传递相关参数到后台,.原创 2021-05-12 11:48:34 · 1180 阅读 · 1 评论 -
从系统获取内容,再将内容发送邮件(把word的内容写入到邮件发送)JAVA
最近项目需要从系统获取用户输入的周报信息,再将周报信息发送给相关人员。一开始我就直接用JavaMail,封装信息,然后发送。但是后来遇到一个问题,在客户环境获取用户输入的信息就会有问题。多个空格就会变成“?”问号。换行也会变成/n。之后就一通搞,把用户输入的信息写入一个word文档里面,然后再把文档转换为html文件,再把html文件内容拷贝到邮件,发送。但是在把html文件拷贝的过程中遇到了UTF-8 BOM的问题。那个html文件编码是UTF-8 BOM的,而不是UTF-8。这样就会导致在邮原创 2021-03-13 11:04:38 · 587 阅读 · 0 评论 -
学习笔记,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 · 136 阅读 · 1 评论 -
多线程学习笔记
多线程学习笔记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 · 109 阅读 · 0 评论 -
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 · 657 阅读 · 0 评论 -
访问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 · 731 阅读 · 0 评论 -
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 · 3368 阅读 · 1 评论 -
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 · 355 阅读 · 0 评论 -
将富文本插件 UEditor 的内容(文本+图片+附件)发送邮件
主要思路如下: (1)文本的内容可以直接调用API 的方法即可, var html=UE.getEditor('editor').getContent(); (2)获取图片。由于同事已经做过该插件的集成,用户上传图片保存到本地的功能已实现。我们只需要将第一步获取到的html内容的 img 部分的src 替换。替换 content 的 <img src=""> src值的...原创 2019-07-03 14:31:58 · 3308 阅读 · 0 评论 -
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 · 788 阅读 · 0 评论 -
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 · 278 阅读 · 0 评论 -
生产者/消费者 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 · 389 阅读 · 0 评论 -
判断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 · 2063 阅读 · 0 评论 -
Java 把数据库获取的数据 打印到Excel表格中
这两天写Excel导出,以前写过,但现在实在是想不起了,就翻了一下以前的项目代码,特此记录! //生成文件路径 String toPath = rootPath + "cost/tmp/" + fileName; //创建workbook HSSFWorkbook wb = new HSSFWorkbook(new FileInput...原创 2018-07-16 14:02:28 · 3633 阅读 · 0 评论 -
Java 操作Excel表格
项目经理安排了一个活,让我修改一下原来的excel生成规则。以前也接触过,就是用POI包下面的XSSFWorkbook 操作就可以了。但是这里面涉及到一个excel的二维表数据的实现。以下是我的实现的一个思路,当然也可以用其他方式实现。从数据库查出来的数据是这样的:我需要在excel表格显示成这样:这里包含一些中英文的处理,这里就不说了。先从数据看获取数据,把出发地、目的地的数据放到hashma...原创 2018-03-12 11:50:06 · 981 阅读 · 0 评论