自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小秋蜀黍的博客

一只懒癌晚期的孤独患者!恩恩,就是这样

  • 博客(102)
  • 资源 (9)
  • 收藏
  • 关注

原创 typescript学习

typescript学习

2022-07-24 17:09:21 647 1

原创 REST API接口测试

2022-01-09 23:18:07 537

原创 python入门学习

python入门学习记录

2022-01-03 22:36:20 545

原创 POI设置单个单元格的样式

一、POI的基础样式1. 单元格样式CellStyle决定了单元格的显示样式,决定了单元格: - 单元格各个边框样式及颜色 - 单元格填充图案、前景色及背景色 - 单元格内容水平、垂直对齐方式 - 单元格内容字体Font - 单元格内容格式化DataFormat - 单元格内容是否换行 - 单元格内容旋转2. 单元格样式个数限制工作簿Workbook中单元格样式个数是有限制的,所以在 程序中应该重复使用相同CellStyle,而不是为每个单元 格创建一个CellStyl

2020-08-18 12:23:51 7696 2

原创 jtable点击表头按数据类型自动排序

因为项目中的大多数情况都是string类型的,提供展示。最近客户要求点击表头排序,出现了数字按照ASCII码排序的情况,java 1.5以后实现排序功能,按理说这个也是应该很好实现的,网上搜了一圈有帮助的太少,下面总结一下:一、在DefaultTableModel设置不同列不同的数据类型/** * 根据给定列名、列类型、列可编辑状态获得一个DefaultTableModel ...

2019-12-12 18:37:40 1569 1

转载 jtable表头高度、字体、背景颜色设置

/** * 设置表单的表头高度 * @param table */ public static void setTableHeadHeight(JTable table, int height){ table.getTableHeader().setPreferredSize(new Dimension(1, height)); } /** * 设置表头的字体 ...

2019-08-23 17:24:58 2581

原创 项目开发过程中数据字典的规范

必知不觉工作已经两年多了,技术路途中也是一直自己慢慢摸索,深夜学习突然对比公司项目数据字典这块颇有感而发。 公司的项目从我接手完善已经一年多了,从刚开始的啥都不会到慢慢的啃代码,读懂代码到后来的重写代码,重新写逻辑关系,设计表,再加上客户催的紧,一直没对代码进行设计上的梳理,都是业务功能代码的梳理修改重用。 我再这一年的开发中碰到过很多客户提出来的新需求,新建了很多表,...

2019-06-07 22:46:45 5005

原创 swing重写右上角叉号

我的遇到的业务场景:公司的swing项目,点击右上角叉号,会导致很多swing这个swing都关掉 。需求:我想点击右上角实现只关闭当前页操作:重写windows的监听事件,执行dispose代替system.exit(0) setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new Window...

2019-06-06 14:52:44 1038

原创 linux系统自动化发布git项目shell脚本

本质上就是,在linux上安装git,使用git更新版本,将更新后的放入tomcat下运行的过程。echo "===========进入git项目happymmall目录============="cd /developer/git-repository/mmall_learningecho "==========git切换分之到mmall-v1.0==============="...

2019-06-06 11:18:31 719

原创 ajax获取后台返回的json

先贴一张后台返回前台的json格式:####1.登录/user/login.dopost(代码需要post方式请求),开放get,方便调试requestusername,passwordresponsefail{ "status": 1, "msg": "密码错误"}success{ "status": 0...

2019-05-31 14:30:01 10209

原创 sql实现自定义排序

实际应用中sql提供的默认按某一字段排序,asc、desc并不满足需要,需要根据用户需求自定义的按照默写顺序排序,这里提供一个方法,适用于自定义类型不多的情况下,多了就得存字段关联表排序了吧。 例子如下:select * from(select 3 as id,'小明' as name from dualunionselect 1,'小王' from dualun...

2019-05-29 15:02:58 6449

转载 POI操作Excel设置前景色背景色

POI中背景颜色设置方法如下:HSSFCellStyle cellStyle = wb.createCellStyle();cellStyle.setFillBackgroundColor(HSSFColor.TEAL.index); //设置背景色cellStyle.setFillForegroundColor(HSSFColor.TEAL.index);// 设置前景色 ce...

2019-01-24 16:05:06 1124

转载 poi导出报表设置字体颜色

参考目录:https://blog.csdn.net/qq_22616665/article/details/71136477同事做了一个poi的导出excel,之前项目中的导出报表都是jxl和项目中很多公共类,这次顺便学习一把。import java.io.File;import java.io.FileOutputStream;import org.apache.poi.hssf...

2019-01-24 15:18:18 10171

原创 JTable中ToolTipText持续时间设置和换行

显示时间部分参考:http://ask.zol.com.cn/x/4522474.html换行的思路:jtable的相关组件都支持html标签,ToolTipText也支持,想办法添加<br>换行标签即可。关于显示时间,网上查了好多,还有些说是写死的,显示时间这是一个很中国式的要求import javax.swing.*;public class ToolTipPer...

2019-01-18 19:09:12 1893

原创 sql如何实现某一列按照特定顺序排序

       之前一只以为sql的功能有限只能进行升序和降序的字典排序法,经常是确定了时间排序的基础上,再将sql查询的结果放到代码里重新遍历排序,这真是个又累又痛苦的过程想想都不相干,很小的功能,实现起来却很麻烦。偶尔发现了这么一个方法确实是豁然开朗。-- 一张包含申请单位,开始时间,序号的计划申请表,--按照时间-地域-序号的方式排序select sqdw,kssj,number f...

2018-11-23 16:24:25 15609

原创 关于行转列sql的实现

       最近业务需求经常会遇到行转列的情况出现。个人也是最近接触到,总结了两种常用方法,逻辑也非常好理解。之前在网上也看到了不少其他oracle行转列的方法,有些是oracle特有的函数,放到其他数据库未必支持。下来我们看两个简单,函数经常会使用到的版本。1.创建测试表CREATE TABLE CC (Student VARCHAR,Course VARCHAR2,Scor...

2018-10-20 16:41:17 253

原创 SQL查询两列值相同,位置相反去重问题

一个表有两个字段,两行数据为【A,B】【B,A】,列值相同位置相反,如何将这两行去重为一行? 之前业务碰到一种情况,两条设备检修对断面的影响有的是一个定值。但数据库字段两个顺序会影响联合主键的问题,如何将这样两条顺序相反的数据看成一类的呢?还想过将两条id相加,得到的和最为唯一标示。但是这个可能不同的数据组合但和是一样的。比如88+82,85+85等。 解决方案SELECT...

2018-10-11 21:57:28 3623

转载 jtable表格控件的总结(横向滚动栏代码)

以前一直以为这个控件用法很简单,没什么特别之处,这几天才发现原来变化可以这么多,也许这就是java的魅力吧!摘抄自:http://blog.sina.com.cn/s/blog_4b2778c701000dc2.html1、一般我在用是以下两种:JTable table=new JTable(10,10) //10行10列JTable table=new JTable(二维数组名,...

2018-09-28 21:01:50 3544 1

原创 iptables防火墙详解

iptables规则组成:四张表+五条链(Hook  point)+规则规则1:对所有的地址开放本机tcp的22、80、10-21端口的访问iptables -v #查看iptables版本iptables -L #查看之前的iptables规则信息iptables -F #清除之前iptables的规则信息iptables -I INPUT ...

2018-08-19 00:24:49 239

原创 2018年8月延安项目实用化总结

        由于公司人员调动问题,我这个自从进公司以来没有人带,一路自行摸索的linux小白被派出去现场独自一人完成项目的实用化验收(还是在项目已经烂尾的前提下),心情是十分悲催。        在出差的两周内,曾数次压力巨大,想到过离职。要说对公司没有一点怨气是不可能的,但是薪资和待遇我都很满意,没道理拿着好处不干活吧。客户是国企,项目要求和很多互联网项目不一样,面子工程在在国企的方方面...

2018-08-02 22:47:34 177

原创 6月24日 与好友相聚后的一些感悟

      时间过得很快,去年还是一个java刚刚入门的菜鸟(现在依然很菜)。在新公司已经呆了大半年了,很多东西才逐渐开始不那么懵懵懂懂。感觉自己成长的很慢,确实,因为一个人做技术维护,没有人帮忙请教。      摸摸索索这半年熟悉了java swing的很多控件的使用,也学习了和原先不一样的list<string[]>j结构。刚开始并不能理解,后来也慢慢释然了。项目毕竟还是要跟着需求...

2018-06-24 23:18:26 170

转载 java中==和equals的区别

在初学Java时,可能会经常碰到下面的代码:1 String str1 = new String("hello");2 String str2 = new String("hello");3 4 System.out.println(str1==str2);5 System.out.println(str1.equals(str2));  为什么第4行和第5行的输出结果不一...

2018-06-07 14:35:01 273

原创 如何采用javaj导出word

      前段时间,接到客户的需求,需要导出word满足日常需求。若采用excel直接生成的话难度有点大,我再网上也没有找到相关的教程。所以我采用方案二:先事先编写好一个模板,通过系统运行产生生产数据,通过修改数据达到导出生成word的目的。也希望为能解和我有相同需求的工友们的燃眉之急。 no more talks ,show  your  code!import freemarker.temp...

2018-05-29 17:10:16 599

原创 windows下mysql 高版本安装服务无法启动

从官方网站下载的mysql高版本是没有my-default.ini和my.init的。不要慌,自己新建一个my.init文件即可。 内容如下:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=E:\\mysql\\mysql-...

2018-05-26 23:06:56 2711 1

转载 高效比较两个list中不同的元素

为知具体出处,望作者见谅!!package com.syl.test;import java.util.*;/** * 获取两个List的不同元素(假设List自身不存在重复元素) * Created by syl on 2017/12/26 0026. */public class TestCompareList { public static void main(S

2018-02-27 11:35:53 28065 2

原创 ChartDirector中虚线的添加

因客户需求加一条虚线:看了下前辈的代码,并没有添加虚线的代码:private void loadChar(String[][] ChartData, String[] ChartIndex, String[] linename, JPanel jPanel, int num) { jPanel.removeAll(); //生成ChartDirector

2018-02-23 16:57:38 822

原创 linux管道符与通配符

管道符 命令1 | 命令2 命令1的输出结果作为命令2的操作对象[root@localhost ~]# lsaccess.log cangls.tar.bz2 install.log.syslog test3.loganaconda-ks.cfg hello.sh lala.log test.logcangls

2018-01-21 21:14:28 765

原创 linux输出重定向和输入重定向

以追加的方法: 命令 >> 文件1 2>&1 以追加的方式将输入正确和错误的信息保存在同一个文件 命令 &>> 文件 同上 命令 >>文件1 2>> 文件2 将正确的文件追加到文件1,错误的追加到文件2 统计命令 wc 执行wc后,输入一堆东西。按Ctrl+d结束,它会统计你输了几行,几个单词,几个字符 -c 统计字节数 -w 统计单

2018-01-21 20:03:18 480

原创 linux 必须记住的快捷键,别名和历史命令

Linux必须记住的快捷键: Ctrl+c 强制终止命令 Ctrl+l 清屏,相当于clear Ctrl+a 光标跳到命令行首 Ctrl+e 光标跳到命令行尾 Ctrl+u 光标所在位置删除到行首 Ctrl+z 将命令放入后台 Ctrl+r 再历史命令中搜索 别名 alias

2018-01-21 17:33:04 367

原创 linux简单脚本的编写

一,echo命令 -e :支持反斜线控制的字符串转换 \a 警告音 \b 退格键,也就是左删除键 \n 换行 \r 回车 \t 制表符也就是回车键 \v垂直制表符 \0nnn 按照八进制码输出字符 \xhh按照十六进制码输出字符 二,脚本的执行俩种方法 1.chmod 755 hello.sh 赋予权限,然后执行 ./hello.sh 2.bash

2018-01-16 22:24:56 822

原创 linux中的挂载命令

一.查询与自动挂载 mount –查询系统中已挂在的设备 mount -a –根据文件/etc/fstab的内容,自动挂载 编写简单linux脚本: 第一句话必须写:#!/bin/bash(记住) echo “hello cangls!!1” 上面语句的意思是输出hello cangls,linux的每条语句都可以直接执行,不需要编译

2018-01-15 22:18:53 1087

原创 DM数据库无dual的解决方案

CREATE PUBLIC SYNONYM dual FOR SYSTEM.SYSDBA.SYSDUAL

2018-01-13 21:55:08 824

原创 Linux的关机重启命令

一:Linux的关机重启命令:shutdown [选项] 时间 选项: -c:取消前一个关机命令 -h:关机 -r:重启 linux服务一般是禁止远程关机的,关机很简单,但是要再开机就十分困难了。服务器一般都在机房,远程关机再开机就很困难了。关机命令有很多,但是能保存正在运行项目的就只有shutdown,所以常用的就只有重启,关机一般禁止使用。 二:其他关机命令(不建议使用)

2018-01-07 22:06:12 441

原创 Linux常见压缩解压命令(重要的内容在后面)

linux的压缩文件有很多种,这里罗列几种。供以后方便查询:.zip格式zip  压缩文件名  源文件     ----压缩文件zip  -r  压缩文件名  目录           ----压缩目录unzip   ----解压缩[root@localhost ~]# lsabd cangls install.log.syslo

2018-01-02 21:32:44 427

原创 linux 帮助命令

1.man -f 相当于whatis命令先用whatis或者man -f查询命令的等级,在用man -f匹配不同等级的命令查看详细信息。2. apropos  passwd         和man -k passwd 一样的效果所有含有关键字的命令信息3. 命令   --help                               查看帮助

2017-12-23 23:49:04 235

原创 VMware tools正常安装后仍然不能实现文件拖拽的原因

在安装目录下,默认是/usr/bin  执行vmware-user start就可以了,也可以添加到启动项里,每次启动执行(学会编写shell脚本十分重要)

2017-12-23 21:36:03 44521 8

原创 如何在linux中安装jdk

1.清理linux自带的jdk   先执行rmp -qa|grep jdk 查看已经自带的jdk,然后卸载   卸载命令 sudo  yum  remove  xxx(xxx为上一个命令查到的结果)2.赋予权限 sudo chmod 777 jdk-7u80-linux-x64.rpm3.安装过程sudo rpm - ivh  jdk-7u80-linux-x64.rpm

2017-12-23 18:40:10 227

原创 java定时任务调度Timer

简单介绍一下俩这得不同,timer是小弟,quartz是大哥。小弟是jdk自带的功能,quartz是一个开源项目。timer能力没有quartz强。Timer的定义:有且只有一个后台线程对多个业务进程进行定时定频率的调度先建立一个业务逻辑类,继承timertask,重写他的run方法package TimerTest;import java.text.SimpleD

2017-12-10 22:50:19 334

原创 Math类的常用方法

double a = 12.81; int b = (int)a;//强制类型转换,去掉小数位 System.out.println("强制类型转化"+b); long c = Math.round(a);//round方法进行四舍五入 System.out.println(c); double d = Math.floor(a);//返回小于参数夫人最大整数(去尾

2017-12-10 14:16:17 281

原创 Date .Calendar,SimpleDteFormate的使用

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //1.使用formate方法将Date类型转换为制定格式的文本 Date now = new Da

2017-12-10 13:44:25 178

jdk安装包合集包含jdk1.7 1.8 jree1.6

jdk安装包合集包含jdk1.7 1.8 jree1.6

2022-08-31

visiualvm 堆dump分析工具

visiualvm 堆dump分析工具

2022-08-31

netbeans8.0

netbeans IDE 懂的都懂

2022-08-30

REST API接口测试学习.emmx

REST API接口测试学习.emmx

2022-01-09

python学习.emmx

python学习.emmx

2022-01-03

sftp的工具类和jar包

sftp的jar包和一些工具类,方便使用sftp进行相关代码开发工作!

2018-05-29

导出word模板和jar包

使用freemaker导出word模板,可以导出含有图标的word。

2018-05-29

redis windows64版

redis 在linux上下载安装没话说,不支持在windows的安装和下载。官网提供了github上的一个windows版本的项目,但是由于外国网站我是下了一天没下载下来,这是网上荡的,试了好久,赚点资源外快!

2017-10-04

excel导入导出poi相关jar包

excel导入导出相关的jar包,除了poi还有其他的,挺多很有用。特意上传与大家分享!!!!!!!!卧槽,字数还不够吗?

2017-09-18

如何在tomcat中部署eclipse项目

讲解如何在tomcat中部署eclipse项目,war包的方法。虽然感觉war包和编译后的文件都一样,还是war包好,感觉更专业

2017-09-18

base64 三个jar包

使用base64加解密的jar包,提供三种,对应就有三种方法。详细操作博客里有,不会的小伙伴可以自己去查看!啊啊啊啊,还不够100字。

2017-09-09

简易论坛javaweb程序

采用java,js,编写的建议论坛,有简单的用户登录,注册,修改用户信息,发帖,删帖

2017-07-11

空空如也

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

TA关注的人

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