Java
文章平均质量分 87
瀚海林音
从Java入门到精通炒河粉
展开
-
【SQL注入小结】
SQL注入小结一:什么是SQL注入二:SQL注入攻击实例三:如何防御SQL注入1. 检查变量的数据格式和数据类型2. 过滤特殊字符3. 使用预编译功能四:什么是预编译五:MyBatis怎么防范SQL注入1.mybatis中的#和$的区别:2.mybatis是如何做到防止sql注入的:一:什么是SQL注入SQL注入是一种网络上常见的攻击方式,是通过对程序员编写代码疏忽进行攻击的,通常通过SQL语句来实现无账号登录等操作.二:SQL注入攻击实例String sql = "select * from us原创 2022-02-11 16:38:38 · 2358 阅读 · 0 评论 -
javaWeb后台开发代码规范
命名规范1.基本原则:(1) 采用英文全称进行命名;(2)保持各层级名称基本统一;(3)命名英文单词用全称,避免用简称。1.1 包命名规范包名称必须全部用小写。命名方式:com.域名.项目名称.项目模块.系统分层如:com.example.ordering.java.daocom.example.ordering.java.controller1.2 类命名规范类名以英文单词取名,使用大驼峰式命名法,首字母大写,多个英文单词以大写字母间隔,尽量避免使用缩写;类名中不允许‘_’、‘-’等原创 2020-05-21 13:51:37 · 765 阅读 · 0 评论 -
FFmpeg合并音频文件和视频文件
在做项目时遇到一个需求:制作视频,即用户点击上传按钮能够上传本地视频,同时系统提供配BGM的功能(BGM)由后台提供。当刚接到这个需求的时候,我整个人都是懵的,制作视频?这不是新媒体做的吗,不会啊,但是既然有这个需求,那就只能硬着头皮上了。进过多方查找,确定了用FFmpeg这个软件来完成这个需求。网上了解到:FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。这个软件能够进行音视频的合并。又掉了几根头发后,写出一个小Demo,能够实现音视频原创 2020-05-13 17:59:00 · 4512 阅读 · 2 评论 -
用Java实现剪切歌曲
在一次项目需要使用到FFmpeg的时候一开始的思路需要截取歌曲用来当做测试数据。于是写了个方法用来截取歌曲,觉得需要记录一手当做笔记。话不多说,直接上干货:/** * 剪切歌曲时间 */ public static void cut(File f,File f2){ BufferedInputStream bis1 = null; BufferedOutputStream bos = null; //剪切部分起始字节原创 2020-05-13 17:07:06 · 799 阅读 · 1 评论 -
关于时间的转换
一、时间戳转换因为在工作中遇到了关于时间转换的问题,期间搜了很多度娘博客之类,总结出部分转换,如有补充,后续更改。1、时间戳(毫秒)System.currentTimeMillis()2、时间戳(转秒)System.currentTimeMillis() / 10003、时间戳(转分钟)System.currentTimeMillis() / 1000 / 604、时间戳(转小时)System.currentTimeMillis() / 1000 / (60 * 60)5、时间戳(转天)原创 2020-05-09 15:58:31 · 1545 阅读 · 0 评论 -
Java基础之方法
方法方法就是可以完成“独立功能的代码块”。基本格式public static void 方法名(参数){ //方法体;}注意:方法的()中是可以写参数的方法定义的位置,只能是类中,方法外如果方法没有返回值,那么数据类型就是void如果方法有返回值,要看返回的数据是什么类型,那么在方法定义的时候就需要指定数据类型好处可以提高代码的可复用性实参方法调用的参数,方法中实...原创 2020-02-28 20:28:56 · 101 阅读 · 0 评论 -
Java基础之数组
Java SE基础入门小结Java基础之数组什么是数组数组的特点数组的格式动态初始化静态初始化jvm内存分配栈内存堆内存数组操作的两个常见问题索引越界异常空指针异常数组的遍历Java基础之数组什么是数组数组就是存储数据长度固定的一个容器,存储多个数据类型要一致。数组的特点数组可以存储同一个数据类型的多个值数组是有索引的,最小的索引是0,最大的索引是 数组名.length-1可以存储...原创 2020-02-24 17:55:04 · 121 阅读 · 0 评论 -
Java中的运算符及流程控制语句
Java SE基础入门小结运算符算数运算符赋值运算符自增自减运算符逻辑运算符三元运算符流程控制语句顺序结构分支结构(if,switch)分支结构之if语句分支结构之switch语句循环结构(for,while,do...while)循环结构之for语句循环结构之while语句循环结构之do...while语句(掌握)三种循环的区别:运算符算数运算符运算符:对常量或者变量进行操作的符号表达式...原创 2020-02-19 23:43:46 · 244 阅读 · 0 评论 -
Java学习路线
Java学习路线学习java这么久了,写一篇自己的java学习路线过程,供初入门的java爱好者借鉴参考,话不多说,直接上货。java语言入门(JavaSE)想要学习java,就要知道java的介绍和电脑环境变量的配置,熟悉java语法知识,能够写出HelloWord程序,知道常量和变量的区别、数据类型及其之间的转换、流程控制语句、数组、内存结构、java中的方法等,一个程序员还要学会自己...原创 2020-02-19 19:52:37 · 315 阅读 · 0 评论 -
初识Java
Java SE基础入门小结Java语言的发展Java语言的特点常用DOS命令1.打开DOS命令窗口:2.常用DOS命令:Java代码基本内容注释关键字常量数据类型变量标识符数据类型转换Java语言的发展Java语言是美国Sun公司在1995年推出的一门计算机语言,詹姆斯·高斯林(James Gosling)被尊称为Java之父.Java语言的特点Java语言具有开源,跨平台和面向对象的特点...原创 2019-09-07 02:57:08 · 185 阅读 · 0 评论