- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Java代码实现解压文件包和压缩文件的工具类
java解压压和压缩文件的工具类,网上找了一些,自己补充一下,现在先分享一下,希望对各位同学有所帮助!
2021-07-06 16:06:53 759
原创 实现浏览器无插件播放rtsp流(海康摄像头数据流)
最近研究一个问题,主要是使用浏览器无插件实时播放海康摄像头的监控数据,在网上查询了很多博哥资料,尝试很多次,结果都不是很理想,最简单的是使用VLC media player软件进行播放,但是和要求不符,继续查找方法,在多次尝试后发现这个方法是可以实现的,现在记录一下,分享出来。使用Ffmpeg+Node.js+jsmpeg.js的方法,1、FFmpeg安装,地址:https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-...
2021-03-16 16:15:08 1930 1
原创 Java代码实现自动生成产品标签图片(升级版)
上次写过一次Java代码实现自动生成产品标签图片的案例,今天工作中又用到了,再来补充一下。要求,生成的标签戴上logo标志,也就是加上图片;直接上代码: public static void createQrCode2(String fileName, Device device) throws WriterException, IOException{ fileName=StatusDefine.filePath+fileName; //判断路径是否存在,如果不存在就创
2020-08-07 13:56:29 1272 1
原创 java代码实现力扣题【有效的括号】
要求;给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示列:输入: "()"输出: true输入: "()[]{}"输出: true输入: "(]"输出: false输入: "([)]"输出: false输入: "{[]}"输出: true代码:class Solution { ...
2020-07-09 10:23:12 266
原创 力扣题:java设计一个最小栈
今天登陆力扣网站,做了一道题,要求设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x)—— 将元素 x 推入栈中。 pop()—— 删除栈顶的元素。 top()—— 获取栈顶元素。 getMin()—— 检索栈中的最小元素。示列:输入:["MinStack","push","push","push","getMin","pop","top","getMin"][[],[-2],[0],[-3],[],[],[],[]]输出...
2020-07-09 10:11:55 192
原创 Java中的字符串的isEmpty方法、null以及“”的区别
在Java中经常遇到判断字符串是否为空的方法,今天总结一下,对比isEmpty方法、null以及""的区别看代码: @Test public void test333(){ //分配内存空间,值为空 String a = new String(); //分配内存空间,值为空字符串 String b = ""; //未分配内存空间 String c = null; if (a !=
2020-05-27 14:42:11 521
原创 关于MySQL数据库中使用like对索引的影响
之前只知道在数据库中like对索引的影响是%的位置不同,%在配置值的后面才能执行索引,今天有时间就单独写个表看看到底什么区别;##创建表 设置主键自增CREATE TABLE test(id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(255),PRIMARY KEY(id) );## 添加索引ALTER TABLE test AD...
2020-04-16 16:41:24 600
原创 oracle数据库中使用start with connect by prior进行递归查询
start with connect by prior 是oracle的一个递归查询树的语句,分为四中情况第一种用法:start with 子节点ID='...' connect by prior 子节点ID = 父节点IDselect depart_id,depart_name,parent_id from departs start with depart_id='7e7ce003...
2020-04-09 16:37:58 358
原创 Java代码实现自动生成产品标签图片
今天任务遇到一个需求,要求生成一个产品的标签图片,包含产品的信息和二维码,贴在产品设备上,可以通过扫描二维码获取产品的相信信息,我这里展示一个domopublic void test1() throws FileNotFoundException, IOException, WriterException { int width = 430; // 图片宽 int height...
2019-12-27 17:32:43 1409 7
原创 oracle数据库中对一个表中的记录以某一个字段分组,查询分组中最新一条数据和分组的记录数量
今天遇到一个问题,想使用一条sql语句查询一个表中的数据,device_repair表,要求以其中一个字段分组,device_id,想要获取create_time 最新的一条数据,并获取每组的数量,sql语句:select a.* from( select ROW_NUMBER() OVER(PARTITION BY dr.device_id ORDER BY dr.create_ti...
2019-12-11 14:44:49 2581
原创 Java使用XSSFWorkbook进行excel表格的上传,并将excel中的数据保存到数据库
最近因工作需要上传excel表格,并将表格的数据上传到数据库,我是使用了XSSFWorkbook这个工作表进行的上传,废话少说,直接上代码前端html<form action="/device/uploadDevice" id="uploadForm" method="post" enctype="multipart/form-data"> <br&...
2019-12-09 10:06:19 2576
原创 在阿里云服务器上使用yum命令进行mysql5.7数据库安装
最近自己搞了一个阿里云服务器,想部署自己的小项目,但是在安装mysql数据库是总是出错,最后参考很多博客,最后终于成功,现在记录下完整的命令1.下载mysql;我选择的是5.7版本的mysql数据库wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm2.基于EL7的系统使用以下命令安装下载的发...
2019-12-03 16:36:28 361
原创 前端使用layui框架自定义导出excel表格
新开发的项目,使用springboot加mybatis作为后台,前端使用的layui框架,比较方便,但是有些地方也比较麻烦,我今天需要做一个导出多条件查询的数据表格,在页面上自定义一个按钮,前端代码 <div class="layui-inline"> <button class="layui-btn layui-btn-normal" data-type=...
2019-11-19 17:27:10 2915 1
原创 Java 使用io流给前端页面展示图片
今天接受的任务是从数据库获取的图片地址,使用io流将图片展示出来,我在数据库查的数据中只有该记录的绝对路径,我需要将该图片展示在页面上,但是项目是springboot的项目,在img标签的src不能使用绝对路径,只能请求后台接口将这个绝对路径的图片文件展示出来前端代码<div > <img id="demo1" style=" width: 60...
2019-11-19 16:35:35 3052
原创 linux系统使用命令直接安装jdk
最近安装配置新的服务器,这次没有用安装包进行安装,使用的是jdk命令,简单方便,不需要别的配置,不说废话,直接上图。查看jdk的版本;命令:yum -y list java*选择jdk版本,我这里选择的是jdk1.8;命令 :yum install -y java-1.8.0-openjdk.x86_64安装完成查看jdk版本;命令:java -version...
2019-11-08 11:06:48 168
转载 没有key值获取HashMap中数据的方法
有两种方法:第一种:KeySet()将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key。取到的结果会乱序,是因为取得数据行主键的时候,使用了HashMap.keySet()方法,而这个方法返回的Set结果,里面的数据是乱序排放的。典型用法如下:Map m...
2019-09-24 16:10:27 1926
原创 Mybatis中updateByPrimaryKeySelective和updateByPrimaryKey区别
最近用到Springboot,配置了mybatis,在数据更新的时候忘了updateByPrimaryKeySelective和updateByPrimaryKey区别,在网上搜了一下,记录下来让自己加强记忆。方法:int updateByPrimaryKeySelective(User user);int updateByPrimaryKey(User user);...
2019-08-07 14:23:12 251
转载 java使用Post和Get方法http请求的方法
package com.rjwl.util;import java.io.*;import java.io.BufferedReader;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;/** * Created by Administrato...
2018-12-26 14:23:27 252
原创 js中使用插件将显示在页面上的图片弹出,形成放大图覆盖在原图上面
页面代码<div style="height: auto;width: 1300px; position: relative;"> <div style="margin: 30px 30px 5px;width: 330px;height: 220px;float:left;" > <img id="idcardFrontPhoto" c...
2018-12-13 10:24:09 525
原创 数据库数据备份以及输出备份文件的大小
今天做的项目遇到数据备份还有需要输出备份文件大小的问题,总结了一下记录下来。package com.rjwl.service;import java.io.*;/*数据库备份文件 */public class beifen { public static boolean exportDatabaseTool(String hostIP, String userName,...
2018-11-20 17:38:20 1303
原创 服务器安装msyql成功后没有密码无法进入mysql的解决方法
服务器安装免安装版MySQL成功后遇到的问题**服务器安装msyql成功后没有密码无法进入mysql的解决方法**今天在远程服务器上安装MySQL数据库,本来安装好了,可是登录时一直都是需要密码,在网上也找到相应的方法,在my.ini文件中的【mysqld】下面添加skip-grant-tables后保存该文件,重新启mysql动服务。不知道什么原因重启后还是没有什么改变。最后放弃这个方法...
2018-10-19 19:22:18 1678 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人