随笔分类 - Web后端
Blob-对象介绍
摘要:Blob 是什么 Blob(Binary Large Object)表示二进制类型的大对象。在数据库管理系统中,将二进制数据存储为一个单一个体的集合。 Blob 对象表示一个不可变、原始数据的类文件对象。Blob 表示的不一定是JavaScript原生格式的数据。File 接口基于Blob,继承了
springboot命令行启动
摘要:maven的命令启动 需要将 jdk的bin目录和maven的bin目录添加到环境变量path中,若是没有,mvn就要用在maven的bin环境中的全路径 若是没有添加环境变量 mvn就要是E:\software\apache-maven-3.3.9\bin\mvn(安装路径\bin\mvn) ja
Windows怎么让防火墙开放端口
摘要:本人在编写asp.net网站时发现舍友电脑无法访问后台服务器,经过搜索后发现是因为后台使用的端口是一个自定义端口(非系统默认开方端口),所以要使其能访问,需要在防火墙中打开端口。 开放端口的方法 先从控制面板,进入到Windows Defender防火墙 点击高级设置,点击入站规则 点击右边的新建规
Dubbo是什么?
摘要:Dubbo是什么? Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(一种远程调用) 分布式服务框架(SOA),致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 为什么要用Dubbo? 因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验。内部使用了
定时任务的cron表达式
摘要:前言 对于开发人员来说,在做项目的过程中或多或少都会用到定时任务,Java开发一般会用Spring Quartz、xxl-job、Elastic-job来做定时任务调度框架。不论使用哪种框架,定时任务表达式都是必不可少的。 平时配置cron表达式,基本上都是把别人写好的表达式样例复制过来修修改改就好
java中的断言(assert)
摘要:断言是什么? 引用百度百科的介绍,"在程序设计中,断言是一种放在程序中的一阶逻辑,目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息。" java的断言是通过assert语句来实现的,用于捕获运行时不应该发生的非法情
SpringMVC文件上传和下载
摘要:文件下载 ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文使用ResponseEntity实现下载文件的功能 @RequestMapping("/testDown") public ResponseEntity<byte[]> testRespo
SpringMVC域对象共享数据
摘要:使用ServletAPI向request域对象共享数据 @RequestMapping("/testServletAPI") public String testServletAPI(HttpServletRequest request){ request.setAttribute("testSco
如何在javaweb中调用Python脚本
摘要:private static String os = System.getProperty("os.name").toLowerCase();//获取当前操作系统类型 private String uploadPath;//系统附件文件路径,如:/home/uploadPath /** * 执行py
mysql 带条件的添加语句
摘要:sql格式 字段1和字段2不可重复 INSERT INTO 表1 (字段1,字段2,字段3) SELECT 值1,值2,值3 FROM DUAL WHERE NOT EXISTS (SELECT 任一字段 FROM 表1 WHERE 字段1 = 值1 AND 字段2 = 值2 ) sq讲解 普通的i
mysql truncate清空数据(自增id为初始值) delete清空删除数据(自增id依旧从删除处开始)
摘要:1、truncate table 表名称; 2、delete * from 表名称; 其中truncate操作中的table可以省略,delete操作中的*可以省略。这两者都是将表中数据清空,不过也是有区别的,如下: truncate是整体删除(速度较快), delete是逐条删除(速度较慢)。 t
Navicat连接错误1130:is not allowed to connect to this mysql server
摘要:使用Navicat连接远程数据库的时候,发生连接错误is not allowed to connect to this mysql server。 后来查了各种资料,就是连接的用户没有远程访问权限。 处理办法,给连接的用户加上远程访问权限。 以root用户为例。 1.先登录到远程仓库的mysql。
解决前端请求导致的跨域错误
摘要:在前端请求时报跨域错误 解决方法 一、使用@CrossOrigin注解 Spring中第一种处理跨域的方式是通过@CrossOrigin注解来标记支持跨域,该注解可以添加在方法上,也可以添加在Controller 上。当添加在Controller 上时,表示Controller中的所有接口都支持跨域
Hadoop——HDFS文件系统的Java API操作(上传、下载、查看、删除、创建文件)详细教学
摘要:https://blog.csdn.net/weixin_47971206/article/details/121449463
HDFS Shell 操作
摘要:HDFS Shell 命令行格式 格式一:hadoop fs –命令名 参数 格式二:hdfs dfs –命令名 参数 HDFS 常用命令及参数 ls:查看 hdfs 中的目录信息 [root@node-01 ~]# hadoop fs -ls / put或copyFromLocal:将本地文件上传
java操作Excel、Word等
摘要:Java读取Excel 1. 引入pom依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> <dependency>
IDEA连接SqlServer
摘要:配置登录用户 右击数据库服务器名,点击属性。 登录方式选择SQLserver和Windows身份验证模式 SQLserver和IP端口设置 在搜索栏键入配置,进入SQL Server配置管理器 将 IP1 和 IP10 的 IP 改为127.0.0.1,端口为1433(这是SQLserver的端口)
解决端口占用问题
摘要:摘要 win+R打开window窗口,执行命令:netstat -ano 查看占用8080端口号的进程PID是哪一个 执行命令:tasklist 根据PID确定是哪一个进程 通过任务管理器,终止进程 任务管理器出现命令:ctrl+Alt+ .(win 10系统) 重启tomcat 详解 第一步,wi
Java中bitmap与Base64的转换
摘要:bitmap转base64 /* * bitmap转base64 * */ private static String bitmapToBase64(Bitmap bitmap) { String result = null; ByteArrayOutputStream baos = null; t