JAVA
丿乐灬学
中韩产业园
展开
-
EasyMedia转码rtsp视频流flv格式,hls格式,H5页面播放flv流视频
EasyMedia转码rtsp视频流flv格式,hls格式,H5页面播放flv流视频原创 2024-07-23 08:42:05 · 527 阅读 · 1 评论 -
Java8 Stream 学习
Java8 Stream一,流的常用创建方法1 使用Collection下的 stream() 和 parallelStream() 方法(最为常用)List<String> list = new ArrayList<>();Stream<String> stream = list.stream(); //顺序流Stream<String> stringStream = list.parallelStream(); //并行流2 使用Array原创 2022-04-26 09:43:28 · 261 阅读 · 0 评论 -
java数字转换中文
【代码】java数字转换中文。原创 2021-09-07 16:55:12 · 4762 阅读 · 2 评论 -
springboot导出PDF
【代码】springboot导出PDF。原创 2021-08-27 09:02:12 · 976 阅读 · 0 评论 -
Java使用poi导出ppt文件
文章目录1、导入poi相关依赖2、相关的代码1、导入poi相关依赖<dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> &l原创 2021-06-18 14:04:26 · 569 阅读 · 0 评论 -
Mysql08(事务)
事务:表示操作集合,不可分割,要么全部成功,要么全部失败事务的开始取决于一个DML语句/*事务的结束 1、正常的commit(使数据修改生效)或者rollback(将数据恢复到上一个状态) 2、自动提交,但是一般情况下要将自动提交进行关闭,效率太低 3、用户关闭会话之后,会自动提交事务 4、系统崩溃或者断电的时候回回滚事务,也就是将数据恢复到上一个状态*/insert into emp(empno,ename) values(2222,'zhangsan');--commit;原创 2021-05-31 11:12:11 · 107 阅读 · 0 评论 -
Mysql07(数据更新DML)
在实际项目中,使用最多的是读取操作,但是插入数据和删除数据同等重要,而修改操作相对较少/*插入操作: 元组值的插入 查询结果的插入*/--最基本的插入方式--insert into tablename values(val1,val2,....) 如果表名之后没有列,那么只能将所有的列都插入--insert into tablename(col1,col2,...) values(val1,val2,...) 可以指定向哪些列中插入数据insert into emp values(2原创 2021-05-31 11:03:04 · 114 阅读 · 0 评论 -
Mysql06(序列)
在oracle中如果需要完成一个列的自增操作,必须要使用序列/*create sequence seq_name increment by n 每次增长几 start with n 从哪个值开始增长 maxvalue n|nomaxvalue 10^27 or -1 最大值 minvalue n|no minvalue 最小值 cycle|nocycle 是否有循环 cache n|nocache 是否有缓存*/create s原创 2021-05-31 10:03:40 · 103 阅读 · 0 评论 -
Vue $emit $refs子父组件间方法的调用
1、$emit子组件调用父组件的方法并传递数据注意:子组件标签中的时间也不区分大小写要用“-”隔开子组件:template> button @click="emitEvent">点击我button>template>script> export default { data() { return { msg: "我是子组件中原创 2018-01-30 09:23:43 · 700 阅读 · 0 评论 -
Mysql05(视图)
Mysql05(视图)/*CREATE [OR REPLACE] VIEW view[(alias[, alias]...)]AS subquery[WITH READ ONLY];*/--如果普通用户第一次创建视图,提示没有权限,要使用管理员去修改权限grant create view to scott;--创建视图create view v_emp as select * from emp where deptno = 30;--视图的使用select * from v_emp原创 2021-05-29 09:41:59 · 97 阅读 · 0 评论 -
Mysql04(行专列)
Mysql04(行专列)create table tmp(rq varchar2(10),shengfu varchar2(5));insert into tmp values('2005-05-09','胜');insert into tmp values('2005-05-09','胜');insert into tmp values('2005-05-09','负');insert into tmp values('2005-05-09','负');insert into tmp val原创 2021-05-29 09:39:08 · 162 阅读 · 0 评论 -
Mysql03(关联查询)
Mysql03(关联查询)--关联查询/*select t1.c1,t2.c2 from t1,t2 where t1.c3 = t2.c4在进行连接的时候,可以使用等值连接,可以使用非等值连接*/--查询雇员的名称和部门的名称select ename,dname from emp,dept where emp.deptno = dept.deptno;--查询雇员名称以及自己的薪水等级select e.ename,e.sal,sg.grade from emp e,salgrade sg原创 2021-05-29 09:34:21 · 121 阅读 · 0 评论 -
Mysql02(函数)
函数的测试--函数的测试/*组函数又称为聚合函数 输入多个值,最终只会返回一个值 组函数仅可用于选择列表或查询的having子句单行函数 输入一个值,输出一个值*/--查询所有员工的薪水总和select sum(sal) from emp;--查看表中有多少条记录select deptno,count(*) from emp group by deptno where count(*) >3;--字符函数--concat:表示字符串的连接 等同于||selec原创 2021-05-28 16:59:02 · 81 阅读 · 0 评论 -
java8 List根据某个字段去重
1、使用toCollection和TreeSet去重TreeSet内部使用的是TreeMap,使用指定Comparator比较元素,如果元素相同,则新元素代替旧元素。List<TalentPlanStudentEntity> studentList = relatePlanStudentList.stream() .collect(Collectors.collectingAndThen(Collectors.toCollection(原创 2021-05-28 16:41:56 · 12975 阅读 · 1 评论 -
推荐使用的文件预览
kkFileView文件预览官网及文档地址:https://kkfileview.keking.cn在线体验地址:https://file.keking.cn官网地址项目特性支持word excel ppt,pdf等办公文档支持txt,java,php,py,md,js,css等所有纯文本支持zip,rar,jar,tar,gzip等压缩包支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像)支持mp3,mp4,flv等多媒体文件预览使用spring boot开发,预原创 2021-04-15 14:07:49 · 600 阅读 · 0 评论 -
Error cleaning up after pivot: remove /.pivot_root162611078: device or resource busy
Failed to deploy ‘renren-factory Dockerfile: renren-factory/renren-factory-server/Dockerfile’: {“message”:“Error processing tar file(exit status 1): Error cleaning up after pivot: remove /.pivot_root162611078: device or resource busy”}手动安装,升级内核开启 BBR 要求原创 2020-11-16 17:35:26 · 1886 阅读 · 3 评论 -
SpringBoot读取本地json文件,java递归方法,根据父id返回子集列表
java递归方法,根据父id返回子集列表解析之后的json结构{ "code": 0, "message": "success", "tipMsg": null, "result": [ { "id": "1030101", "name": "教学素材01" }, { "id": "1030102", "name": "教学素材0原创 2020-09-02 17:07:04 · 1543 阅读 · 0 评论 -
java处理数据,输出树形结构
java处理数据,输出树形结构mongo数据库表数据结构,如下java类处理方法package com.necibook.resource.model.vo;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import org.apache.commons.lang.StringUtils;import java.util.*;/** * @author lbx * @date 2020-08-2原创 2020-09-01 16:26:06 · 2446 阅读 · 0 评论 -
mycat的基本介绍及安装
1、mycat的基本介绍及安装1、前置知识1、分布式系统 分布式系统是指其组件分布在网络上,组件之间通过传递消息进行通信和动作协调的系统。它的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的额任务。它的特点是: **透明性:**分布式系统对于用户是透明的,一个分布式系统在用户面前的表现就像一个传统的单处理机分时系统,可用用户不必了解其内部结构就能使用; **扩展性:**分布式系统的最大特点是可扩展性,它能够根据需求的增加而扩展,可以通过横向扩展使原创 2020-07-14 11:31:42 · 333 阅读 · 1 评论 -
mycat的安装及使用
2、mycat的安装及使用1、mycat的安装1、环境准备 本次课程使用的虚拟机环境是centos6.5 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制。192.168.85.111 node01192.168.85.112 node02192.168.85.113 node03192.168.85.114 node04 安装jdk 使用rpm的方式直接安装jdk,配置好具体的环境变量2、mycat的安装 从官网下载需要的安装包,并且上传到具原创 2020-07-14 11:29:38 · 495 阅读 · 0 评论 -
Java货币金额转换为大写形式
Java货币金额转换为大写形式package com.test;import java.math.BigDecimal;/** * * * 数字转换为汉语中人民币的大写<br> * */public class NumberToCN { /** * 汉语中数字大写 */ private static final Strin...转载 2019-11-12 15:06:17 · 419 阅读 · 0 评论 -
java使用poi操作word, 支持动态的行(一个占位符插入多条)和表格中动态行, 支持图片)
1,引入maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>4.0.0</version&g...原创 2019-11-02 13:25:02 · 5025 阅读 · 10 评论 -
java操作word转换pdf加水印
1,引入maven依赖<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4.3</version> ...原创 2019-11-02 11:26:44 · 859 阅读 · 0 评论 -
java如何实现对word设置只读或者加密
1,引入maven依赖,使用2.7.3免费版本如果引入包失败,需要注意是否http://repo.e-iceblue.com/nexus/content/groups/public/这个镜像下载的包<repositories> <repository> <id>com.e-iceblue</id> ...原创 2019-11-02 11:02:47 · 2929 阅读 · 5 评论 -
SpringCloudStream整合RabbitMQ和Kafka
SpringCloudStream 就是使用了基于消息系统的微服务处理架构。对于消息系统而言一共分为两类:基于应用标准的 JMS、基于协议标准的 AMQP,在整个 SpringCloud 之中支持有 RabbitMQ、Kafka 组件的消息系统。利用 SpringCloudStream 可以实现更加方便的消息系统的整合处理。1、生产者和消费者引入依赖<dependency> ...原创 2019-10-24 08:14:21 · 1215 阅读 · 1 评论 -
Nginx和Tengine
文章目录TengineNginx和TengineNginxNginx和apache的优缺点nginx相对于apache的优点:apache 相对于nginx 的优点:Nginx解决的问题安装准备工作操作系统Tengine下载和文档Nginx官网和文档编译安装启动服务脚本自启动修改可执行权限启动服务脚本内容:Nginx配置解析定义Nginx运行的用户和用户组进程数全局错误日志进程文件打开的最多文件描...转载 2019-07-23 16:47:41 · 373 阅读 · 0 评论 -
java List集合分页
import java.util.ArrayList; import java.util.List; public class Sublist { public static void fenye(List list,int pagesize){ int totalcount=list.size(); ...原创 2018-04-13 09:08:01 · 476 阅读 · 0 评论 -
WebService学习总结
因为最近开发的项目需求中涉及到了webservice,正好对这块知识以前学过但是又忘记了,于是想着从新学习下,整理一个笔记,便于后面的复习。于是有了本文,下面开始介绍webservice。一、简介大家或多或少都听过 WebService(Web服务),有一段时间甚至很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分。但是不得不承认的是WebS...原创 2019-09-04 10:36:26 · 351 阅读 · 0 评论 -
判断某个日期是不是该月的第一天或最后一天
判断某个日期是不是该月的第一天或最后一天 /** * 判断该日期是否是该月的第一天 * * @param date * 需要判断的日期 * @return */ public boolean isFirstDayOfMonth(Date date) { Calendar calendar...原创 2018-03-22 16:50:24 · 26269 阅读 · 3 评论 -
使用FastJson处理JSON数据
一、简介FastJson对于json格式字符串的解析主要用到了下面三个类: 1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象<dependency> <groupId>com.alibaba&...原创 2018-05-28 13:57:00 · 2654 阅读 · 0 评论 -
java BigDecimal加减乘除
BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignum2); System.out.println("和 是:" + bignum3); ...原创 2018-07-10 15:17:10 · 14802 阅读 · 0 评论 -
ModelMapper:从对象到对象的映射库
1.ModelMapper入口类ModelMapper这个工具的入口类就是ModelMapper,因此转换就需要从这个类入口.简单看下APIaddConverter() :顾名思义,添加转换器 addMappings() :添加映射器 createTypeMap() :创建A-B的转换器关系 getConfiguration() :获取配置 map() ;映射处理2.简单Mode...转载 2018-06-29 12:52:56 · 3201 阅读 · 0 评论 -
java Date型时间比较大小
两个Date类型的变量可以通过compareTo方法来比较。此方法的描述是这样的:如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。实际上比较的是自1970 年 1 月 1 日 00:00:00 GMT以来的毫秒数。毫秒数越大的时间越大。String DateStr1 ...原创 2018-04-28 11:17:00 · 226 阅读 · 0 评论 -
mysql 大于当前时间条件查询
select * from t_news where activity_end_time > now()举个例子就是,比如今天是4月7号。我们数据库里有4月5号,4月6号,4月9号以及4月8号的新闻那么我查出来的就是 -->4月9号,4月8号...原创 2018-04-17 14:43:26 · 69030 阅读 · 3 评论 -
java 获取距离结束时间几天几小时
public String dateDiff(Date startTime, Date endTime) { //按照传入的格式生成一个simpledateformate对象 SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); long nd = 1000 * 24 * 60 * 60;//一...原创 2018-04-17 13:48:17 · 2335 阅读 · 0 评论 -
@RequestParam 传值乱码问题
@RequestParam(value = "nickname", defaultValue = "1") String nickname,nickname = new String(nickname.getBytes("ISO-8859-1"), "utf-8");原创 2018-03-13 11:43:27 · 1377 阅读 · 0 评论 -
Java获取一年里某季、某月、某周的第一天及最后一天时间的完整代码如下:
//今天加一天 private Date dateupdte(Date date){ Calendar c = Calendar.getInstance(); c.setTime(date); c.add(Calendar.DAY_OF_MONTH, 1);// 今天+1天 Date t...原创 2018-03-05 16:46:27 · 852 阅读 · 0 评论 -
格式为yyyy-MM-dd HH:mm:ss 时间格式
@Testpublic void getCurrentDate(){Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat();sdf.applyPattern("yyyy-MM-dd");System.out.println(sdf.format(date));}导入包:import java.text.SimpleD...原创 2018-03-12 15:26:37 · 3602 阅读 · 0 评论 -
js13位时间戳转换,10位时间戳转换
13位转换: var d = new Date( 时间戳 ); 注意时间戳的单位是毫秒。10位转换: Math.round(new Date() / 1000)this.temp.createTime = new Date(this.temp.createTime * 1000);createTime:(new Date()).toISOString().slice(0,10)...原创 2018-03-22 15:03:10 · 12962 阅读 · 0 评论 -
ImportExcelUtil 导入excel表格数据转换为对象存储
package com.lhb.utils;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.*;import ...原创 2018-10-13 14:48:36 · 19986 阅读 · 5 评论