自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 下拉框设置为只读

使用HTML中的disabled属性记录一下,以免忘记!下拉框设置为只读$("#id名称").attr("disabled",true);如果直接通过post或者get传值到后台需要先解除disabled属性$("#id名称").attr("disabled",false);

2021-11-26 17:30:09 1152

转载 orcale拼接字符串

1.使用条件查询 查询部门为20的员工列表– 查询部门为20的员工列表SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = ‘20’ ;效果:2.使用 listagg() WITHIN GROUP () 将多行合并成一行(比较常用)SELECTT .DEPTNO,listagg (T .ENAME, ‘,’) WITHIN GROUP (ORDER BY T .ENAME) namesFROMSCOTT.EMP TWHER

2021-10-29 14:43:33 176

原创 去除java从excel中读取数据时有空字符串,用trim()解决不了的问题

我从excel中读取数据时,excel表中显示数据有空字符串,然后读出来的字符串总是有空的,起初我以为是空格,我想用trim()直接去掉它,结果发现不行,后来查资料发现这个不是空格,也不是什么转义字符.而是什么编码格式,我不是很懂,直接看解决方案吧我从excel表中复制粘贴到idea中的字符串String s = " 销售商品收到的现金\n";可以看到前面有看不见的空格查看长度s.length为14正常的字符串的长度为9,转义字符\n占了一个字符String s1 = "销售商品

2021-04-14 14:57:41 1445

原创 记录一下java将excel数据转成json数据

直接上代码,我自己能看懂就行(嘻嘻)import com.alibaba.excel.EasyExcelFactory;import com.alibaba.excel.metadata.Sheet;import cwbb.qtkjzd_mjfyl.qtkjzdhxzgsb01341.XjllbmjfylzzGridlb;import cwbb.qtkjzd_mjfyl.qtkjzdhxzgsb01341.YwhdbmjfylzzGridlb;import cwbb.qtkjzd_mjfyl.qt

2021-04-14 10:57:22 395

原创 java对大文件的分割、排序、合并(多路归并+败者树)

如何对一个超大文件进行排序,内存不够我们这里使用三步骤:分割(首先将大文件分割成内存够的小文件)、排序(对每个小文件进行排序,我这里是写入的时候就排好序了)、合并(利用多路归并+败者树实现)1.分割+排序** 将大文件分割成小文件* 排序好之后写入小文件** */public class Test2Main { public static void main(String[] args) { long start = System.currentTimeMillis(

2021-04-09 13:58:25 1325

原创 使用小顶堆解决TOPK问题

首先我们需要构建一个小顶堆我们可以用PriorityQueue这个优先队列,它给我们从小到大排序好了的,至于什么是小顶堆可以去看看堆和数的概念.PriorityQueue pq = new PriorityQueue<>();我们需要对小顶堆的堆顶与插入的数进行比较private int k = 1000; //从文件中找到最大的一千个数 PriorityQueue<Integer> pq = new PriorityQueue<>(k);

2021-04-06 16:34:03 617

原创 java产生一亿个随机数多线程写入同一个文件

主要我知道的三种方法直接使用缓冲流写入文件,这个不做过多说明public class Testmain { public static void main(String[] args) { Random random = new Random(); try { BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\work\\ten\\jm.txt"));

2021-04-01 19:27:21 773 1

原创 java实现像cmd一样的语句

实现这个功能要用到我们的public static void main(String[] args) 主函数 我们要用到main(String[] args) 函数中的string类型的数组args 我们可以自己传参然后像cmd里面输入相应的命令就可以得到你想要的的结果,比如:ping命令之类的看一下我写的代码,我是小白public static void main(String[] args) throws Exception { //通过调用main函数里面的args数组来

2021-03-17 12:56:04 178

原创 JAVA中自定义控制台输出语句System.out.println

复制一下别人说的话针对在编程过程中,大量使用“System.out.println(); ”语句进行调试,监测,给在后期部署及维护的过程中增加了一定难度,特编写本文档,规范JAVA控制台输出的函数的使用,增强代码的可维护性。  一般在编码过程中,为了检测代码逻辑或显示计算结果等,我们需要在控制台中打印一些信息来确定代码的正确性,或查看程序运行状态。  通常情况下,在JAVA中会直接使用函数“System.out.println()”或“System.out.print()”来向控制台输出信息。这些.

2021-03-17 12:37:09 1673

原创 java读取yaml文件内容作为参数

1.首先需要导入yaml所需要的依赖可以在maven中下载 <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.27</version> </dependency>2.创建yaml对象并读取其中的内容,并以map形式储存try{ Yam

2021-03-16 14:06:54 3178

原创 Liux的一些简单命令

1.一些常用的处理目录的命令ls: 列出目录cd:切换目录pwd:显示目前的目录mkdir:创建一个新的目录参数-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!创建多级目录rmdir:删除一个空的目录cp: 复制文件或目录rm: 移除文件或目录mv: 移动文件与目录,或修改文件与目录的名称2.基本属性实例中,boot文件的第一个属性用"d"表示。"d"在Linux中代表该文件是一个目录文件。在Linux中第一个字符代表这个文件是目录、文件或链接文件

2021-03-14 00:33:03 447

转载 $.ajax()方法详解

jquery中的ajax方法参数总是记不住,这里记录一下。1.url:要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type:要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout:要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。4.async:要求为Boolean类型的参数,默认设置为tr

2021-03-12 18:04:40 227

原创 java的Console类

说一说java当中的Console这个类首先我们看看API中这个类的方法有哪些这里的话只要注意一点我在网上找了很久 public static void main(String[] args) { Console cons = System.console(); if (cons != null) { // ------------------------- PrintWriter printWriter = cons.writer();

2021-03-12 16:40:51 1423

原创 反射与工厂模式的结合

1.先说说为什么这两个东西会在一起先看一个简单的工厂模式这是一个通过字符串的形式判断该输出什么九九乘法表的public class NineFactory { public static void main(String[] args) { int num = 10; try { NineFactory.getObject("Left").print(num); NineFactory.getObject("Rig

2021-03-12 16:07:47 382

原创 Linux以及宝塔操作

1.使用xshell连接在阿里云上购买的服务器学生免费领取网址之后使用xshell连接连接成功如下图2.宝塔的搭建2.1在此之前要在服务器中开放对应的端口在安全组的配置规则里面打开之后记住要添加8888端口2.2在xshell中输入以下命令获取到打开宝塔的网址以及用户名和密码yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh &amp

2021-03-11 12:01:21 519

原创 java实现方法的联级调用

1.Stringlei中的方法都可以联级调用2.用return this这个语句,在网上查找到的,可以实现具体代码实现看下面public class Nine { //九九乘法表左对齐 public Nine printLeft(int num) { for (int i = 1; i < num + 1; i++) { for (int j = 1; j <= i; j++) { System.o

2021-03-10 17:12:12 386

原创 java编写九九乘法表的左、右、居中对齐

1.左对齐public NineLeft(int num) { for (int i = 1; i < num + 1; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + "*" + i + "=" + i * j + "\t"); } System.out.println(); }

2021-03-10 09:30:42 3224

原创 简单工厂模式

## 1.工厂类角色这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。2.抽象产品角色它一般是具体产品继承的父类或者实现的接口。在java中由接口或者抽象类来实现。具体产品角色工厂类所创建的对象就是此角色的实例。在java中由一个具体类实现。具体代码实现public class NineFactory { public static INine nineFactory(String nine,int num) throws Exception {

2021-03-09 16:32:31 118

原创 idea中git的使用

1.idea中git分支的操作在idea的右下方说明:【new branch】新建分支【local branches】本地分支【current master】表示当前是主分支【remote branches】远程仓库分支。我在这里配置了两个远程仓库,所以这里显示2个。2.1 创建分支点击【new branch】,弹出窗口,如下图:输入分支名称点【OK】,然后默认切换到该分支。2.32切换分支如果要切换回master主分支,操作如下图:点击【checkout】2.3在新建的分支

2021-03-09 10:05:12 313

空空如也

空空如也

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

TA关注的人

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