自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 问答 (7)
  • 收藏
  • 关注

原创 JAVA poi根据文档第几行第几列导入数据

【代码】JAVA poi根据文档第几行第几列导入数据。

2024-04-08 15:27:52 71

原创 JAVA 将数据库表导出数据结构为excle文本

【代码】java 如何手动将数据库里面指定表导出数据结构为excle文本,并保存到桌面。

2024-04-03 14:34:06 77

原创 JAVA - EasyExcel根据自定义模板导出Excel

name和num 是单项填充数据,data 为集合。

2024-03-12 15:01:33 674

原创 springboot 项目启动初始化线程池

【代码】springboot 项目启动初始化线程池。

2023-04-26 17:46:40 716

原创 微信小程序获取openid,微信小程序获取手机号

【代码】微信小程序openid获取登陆。

2023-03-22 18:44:46 1407

原创 JAVA - 后端生成登录验证码

【代码】Java后端生成登录验证码。

2022-09-22 16:17:03 409

转载 java解压zip

package com.huash.finance;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.nio.charset.Charset;import java.util.Enumeration;import java.util.zip.ZipE.

2021-12-15 16:15:15 608

原创 快速搭建netty消息推送

<dependency> <groupId>org.yeauty</groupId> <artifactId>netty-websocket-spring-boot-starter</artifactId> <version>0.10.0</version> </dependency>后端代码:package com.huash.websocket.netty;import .

2021-11-29 14:50:15 435

转载 java字符串与二进制的相互转化

// 将Unicode字符串转换成bool型数组 public boolean[] StrToBool(String input) { boolean[] output = Binstr16ToBool(BinstrToBinstr16(StrToBinstr(input))); return output; } // 将bool型数组转换成Unicode字符串 public String BoolToStr(boole..

2021-10-20 15:20:55 5787

原创 java将xml字符串转换json字符串(二种方式,都很简单)

第一种https://mvnrepository.com/artifact/org.json/jsonpom引入 </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>202...

2021-07-20 11:32:14 10309 1

原创 spring-boot整合websocket消息推送

引入spring websocket 和springboot 启动 pom.xml: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId&

2020-12-10 16:57:39 353

原创 Mysql将多表合并为一张表查询

需求:将销售订单和采购订单相同字段合并成一张表然后进行分页查询。列如采购数据: SELECT contract_id,group_id,total_quantity,total_amount,created FROM scm_purchase_order ORDER BY created DESC LIMIT 0,15结果:销售数据: SELECT contract_id,group_id,total_quantity,total_amount,created FROM sc

2020-11-27 11:10:39 7437

原创 cglib动态代理与jdk动态代理的区别和各自实现

1、JDK动态代理具体实现原理: 通过实现InvocationHandlet接口创建自己的调用处理器; 通过为Proxy类指定ClassLoader对象和一组interface来创建动态代理; 通过反射机制获取动态代理类的构造函数,其唯一参数类型就是调用处理器接口类型; 通过构造函数创建动态代理类实例,构造时调用处理器对象作为参数参入; JDK动态代理是面向接口的代理模式,如果被代理目标没有接口那么Spring也无能为力,Spring通过Java的反射机制生产被代理接

2020-11-12 18:21:01 249

原创 JDK 1.8 stream 操作list 集合 方法

forEach 循环 :ArrayList<User> list = new ArrayList<User>();User user1 = new User(1,"1");User user2 = new User(2,"2");User user3 = new User(3,"3");list.add(user1);list.add(user2);list.add(user3); list.stream().forEach(System.out ..

2020-10-12 15:39:54 3292

原创 Java将JSON对象或JSON数组转list对象

Controller 用@RequestBody 和String 来接受数据public ResultJson validateInventury(@RequestBody String jsonObject) 转换: JSONObject jsonObject = JSONObject.parseObject(jsonObject); String versionInfoStr = jsonObject.getString("inventoryDTOs"); ...

2020-09-25 11:45:06 15418

原创 Java将String数组转换Long数组

String[] str = {"1","2"};Long[] ids= (Long[])ConvertUtils.convert(str,Long.class);传入其他封装类型即可随意转换

2020-09-18 09:23:04 5333 1

原创 java将对象封装成map

调用阿里巴巴fastjsonclass User{ Integer age; String name; .....}User user1 = new User(1,"1");Map<String, Object> param = JSONObject.parseObject(JSONObject.toJSONString(user1));System.out.println(param);输出:{"age":1,"name":"1"}...

2020-09-08 10:38:55 978

原创 Linux环境下工程快速启动脚本

jar包。在同目录下创建 start.sh文件,内容如下:#!/bin/bash#根目录cd /apply/***/#jar 包名称APP_NAME=***-1.0.0-SNAPSHOT.jar# 只需要修改上面两项#端口号pid=`ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}' `if [ $pid > 0 ] ; then echo "项目已经启动了,开始关闭项目,项目pid为: $pid "

2020-07-27 10:27:07 249

原创 Jenkins在Linux环境搭建部署SpringBoot等项目(详解)

1.Jenkins的安装不太复杂,按照网上博文安装流程一一操作,最主要的是安装jenkins的必要插件,本文主要详细介绍安装好Jenkins的项目部署。构建一个maven项目:2.然后进入配置页面,General为项目的概括,等于注释。3.Source Code Management,项目的来源代码管理,这个是比较重要的,Jenkins安装svn插件(同样也可以安装git插件),我们将需要Jenkins部署的svn项目放到这里。(首次部署需要添加自己的svn)4.添加svn用户页面,填写

2020-06-23 11:09:35 905 1

原创 java实现上传excle数据

具体是实现方法: /** * @Title: extracted * @Description: 上传 */ public BaseVO<Object> extracted(MultipartFile file) { String fileName; BaseVO<Object> vo = new BaseVO<Object>(); fileName = "上传.xlsx"; try { // 设

2020-06-17 09:50:57 449

原创 java实现下载excle工具类

具体封装了一个下载utils类,让下载excle代码更加简洁,使用更加方便(用的是poi,不要忘了pom引入),看一下这个工具类:import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;import java.io.OutputStream;import java.io.Serializable;import java.lang.reflect.InvocationTargetException

2020-06-16 16:09:56 358

原创 顺丰--Java丰桥接口整体封装(下单、查询、打印)

1、丰桥接口调用返回的都是xml格式内容,还要费事的去封装一个对象映射返回结果,可真是麻烦。下面类就是映射对象:import java.io.Serializable;import java.util.List;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlAttribute;

2020-06-08 15:31:33 2078 4

原创 java实现下载excle(jxl和poi 两种方式)

@RequestMapping(value="/download_index") public String downloadExcel(HttpServletRequest request,HttpServletResponse response,String name) { OutputStream os = null; WritableWorkbook wbook ...

2018-07-05 18:26:49 5389

原创 将原生态调用Service方法注册为静态Service方法

import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;@Componentpublic class DataContex...

2018-06-22 14:44:41 1563

原创 利用jdbc解决跨数据库之间数据迁移(oracle迁移db2)

二次开发的项目,基本都会牵扯到数据的迁移,记录一下不适用框架利用原生jdbc来访问数据库进行数据的迁移操作.one 数据库:public class ONE { private static final String URL=""; //ONE数据库url private static final String USER=""; //ONE数据库账号 private static f

2017-12-08 11:06:16 1872 1

原创 db2错误: SQLCODE=-407, SQLSTATE=23502, SQLERRMC=TBSPACEID=5, TABLEID=30, COLNO=149, DRIVER=3.50.152

关于db2 的SQLCODE=-407, SQLSTATE=23502,详情看点击打开链接.错误原因是不能把NULL值插到定义为NOT NULL的列中 而后面的SQLERRMC=TBSPACEID=5, TABLEID=30, COLNO=149, 可以说是错误的详细定位.TBSPACEID=5, TABLEID=30,可以查看出是详细的那张表,SYSCAT.TABLES是系统表

2017-11-09 15:07:50 15642 1

原创 java基础 深入了解单例设计模式

单例模式(Singleton):单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以

2017-08-11 11:25:36 377

原创 Nginx 负载均衡了解

Nginx 这东西一般都是运维人员专门来搞,程序人员大多也不会去做运维做的事情.只是简单记一下.Nginx 首先有四大优点: 1.请求转发(负载均衡)2.故障移除 3.修复添加 4.高可用2 . 3 两点都是nginx自带功能,不需要手动配置,主要简单记一下他是如何进行请求转发的,对于高可用keepalived 也是很简单,添加个vip地址...(可百度)不...

2017-06-03 10:42:51 461

转载 Synchronized 很重要!

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问ob

2017-06-01 21:25:04 328

转载 Mybatis Resultmap 简化之超级父类

我们在写 mybatis 关联查询的时候 。要配置 returnMap ,实在太麻烦。而这个超级父类 可以省去我们查询多表时的 mappublic class SuperPojo extends TreeMap implements Serializable {/*** */private static final long serialVersionU

2017-05-27 04:25:06 3082

huash-message-mgt.zip

huash-message-mgt.zip

2021-08-10

eclipse汉化资源

eclipse 汉化包。 官方正版eclipse 汉化语言包,,,,,,

2018-03-28

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

TA关注的人

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