自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whsAf007的博客

一个努力的小青年

  • 博客(56)
  • 收藏
  • 关注

原创 百度开放平台(文本转化音频)

1.百度开放平台对文本转换支持(度博文=106,度小童=110,度小萌=111,度米朵=103,度小娇=5度小宇=1,#度小美=0,度逍遥=3,度丫丫=4)等虚拟人物的声音2.支持音量(0-15),发音人,语速(0-15),音调(0-15)的调节生成3.个人使用免费4.在百度开放平台注册自己的应用得到ID KEY 和密码源码地址git clone https://gitee.com...

2020-03-12 18:20:06 4979

原创 FFmpeg分离合成视频操作

FFmpeg实现音视频合成及分离视频十分迅速高效,分离音频有些缓慢合成音视频ffmpeg.exe -i 视频路径-i 音频路径 -vcodec copy -acodec copy 合成后视频路径提取视频ffmpeg -i 音视频路径 -vcodec copy -an 提取后路径提取音频ffmpeg -i 音视频路径 -acodec copy 提取后路径更细致命令介绍...

2020-03-09 16:17:22 1910

原创 Python知识点

json.dumps可以把list转为字符串写入文件1写入文件2if name == ‘main’: 可以判断是否运行的函数在ping中运行:main,3.14在pang中运行:ping,6.28可以看出__name__函数在本文件中可以通过判断条件执行代码,在其他文件运行则__name__是ping不通过条件判断from ping import pi 意思是导入及运行pi...

2020-02-29 14:35:23 1724

原创 Python爬取各种类型网站数据(视频,图片居多)

import requestsimport osimport timefrom urllib.request import urlretrievedef saveImg(): if not os.path.exists('D:\Python\LocalhsotXM\.idea\王者荣耀'): os.mkdir('D:\Python\LocalhsotXM\.idea...

2020-02-29 14:22:37 356

原创 Python安装及pip更新

下载安装包可以选择下载的版本号我推荐自定义安装默认下一步配置自己的路径 点击install安装之后下载安装requests包cmd进入到安装路径的Lib包下执行 pip install requests执行python -m pip install --upgrade pip更新(pip是python包的管理工具)更新后在在执行 pip install requests...

2020-02-07 18:37:48 167

原创 git命令解析

git init --初始化仓库 成功后右击查看隐藏文件夹出现.get文件夹git add . --保存暂存区git commit -m"提交内容注释" --提交到本地仓库git 撤销回退操作(回退上一次提交) git reset --hard HEAD^git 通过版本号回退 git reset 回退的版本号 版本号可以通过git log 取新建文件 touch 文件名...

2020-02-04 19:41:20 156

原创 Mysql解压版安装配置

下载Mysql我的解压路径E:\Mysql\mysql-8.0.18-winx64创建my.ini配置文件在里面添加配置代码[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=E:\Mysql\mysql-8.0.18-win...

2020-01-08 15:54:10 137

原创 Tomcat上线部署项目

1.在E:\Tomcat\apache-tomcat-7.0.96\bin路径下配置分别配置2个.bat文件SET JAVA_HOME=D:\jdk ————jdk路径SET TOMCAT_HOME=E:\Tomcat\apache-tomcat-7.0.94 ————tomcat路径...

2019-08-10 14:18:29 568

转载 Java设计模式详解

dfsdds

2019-05-26 14:50:57 535

原创 JAVA位运算

1.<< 相当于*20 << 2 ——第一数a,第二数b 左移b 意思是:a*b个22.>> 相当于 /第一数a,第二数b 右移b 意思是:a/b个23.& 操作符 (与运算符(&))** 两个操作数中位都为1,结果才为1,否则结果为0 **例如 15 & 1215 二进制 1111 12 二进制 1100...

2019-05-25 20:09:44 103

原创 JVM,JRE,JDK的关系及作用

1、JVM:java虚拟机 。作用:保证java语言跨平台。2、JRE:java运行环境 jre=java虚拟机+核心类库。作用:java程序的运行环境。3、JDK :java开发工具集。JDK=jre+java开发工具。作用:java程序的开发环境。简言之:使用jdk开发完成的java程序,交给JRE去运行,由JVM来保证跨平台。...

2019-05-24 22:32:29 171

转载 Java(防止表单重复提交,cookie和session区别,session失效的几种方法,事务四大特性)

1.防止表单重复提交1.通过JavaScript屏蔽提交按钮(不推荐)2.给数据库增加唯一键约束(简单粗暴)3 利用Session防止表单重复提交(推荐)第一次提交数据进入控制层 session.setAttribute(“test”,“test”);当第二次进入控制层就if下如果不为空返回页面不执行操作2.cookie 和session 的区别详解1.cookie数据存放在客户的浏...

2019-05-17 16:30:09 372

转载 Set,Map,List区别

List:1.可以允许重复的对象。   2.可以插入多个null元素。3.是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。4.常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的随意访问,而 LinkedList 则对于经常需要从 List 中添加或删除元素的场合更为合适。Set:1.不允许重复对...

2019-05-17 14:16:49 83

原创 榛子云短信发送验证码

注册榛子云注册取得appId和AppSecret下载榛子云jar包代码@RequestMapping(value="ZhenziDx",method=RequestMethod.POST) @ResponseBody public Object ZhenziDx(HttpSession session,@RequestParam("number")String number) { ...

2019-05-17 14:07:27 6245 6

原创 Git安装及操作

下载完Git后 打开git bash执行1.git config --global user.name “用户名”2.git config --global user.email “邮箱”创建ssh公钥私钥 :1.打开git bash执行生成公钥和私钥的命令:ssh-keygen -t rsa 并按回车3下(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会用到密...

2019-05-16 21:57:09 99

原创 Java容器知识点 插入,遍历及线程安全,单例模式,线程池

Map1.插入Map<String, String> map = new HashMap<String, String>(); map.put("id", "张三"); map.put("username", "张三"); map.put("password", "123123");2.删除只通过key删除返回String (返回的是...

2019-05-16 15:54:45 316

原创 Sql语句优化及存储过程

1.  怎么加快查询速度,优化查询效率,主要原则就是应尽量避免全表扫描,应该考虑在where及order by 涉及的列上建立索引。2.:一个表的索引不是越多越好,也没有一个具体的数字,根据以往的经验,一个表的索引最多不能超过6个,因为索引越多,对update和insert操作也会有性能的影响,涉及到索引的新建和重建操作。3.索引建立1.多数查询经常使用的列;2.很少进行修改操作的列;3...

2019-05-15 16:35:13 3983

原创 Java总结知识点(4)

Limit n,m n代表从第几列开始m代表展示几条数据XML四种解析方式1.DOM方法:首先在内存中创建一个Document对象,然后把XML文档读取进来赋值给这个dom对象。由于dom对象是基于树结构的,所以对dom对象进行遍历即可。对内存中的dom对象可以进行查询、修改、删除操作,还可以写回原XML文档保存修改。优点:a、由于整棵树在内存中,因此可以对xml文档随机访问b、可以对x...

2019-05-14 21:59:45 276

原创 SQL进阶操作

今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) = 1 昨天之前昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS...

2019-05-10 20:11:31 105

原创 MongoDB 中操作数据库

打开mongo.exe 连接到MongoDB数据库参考双击运行后MongoDB(NoSQL)中操作和关系型数据库差不多use 数据库名删除数据库use 数据库名 执行 db.dropDatabase()show dbs (查看所有数据库)创建数据库use 数据库名db然后show dbs 发现没有查看到新增的数据库这时候需要插入一调数据才可以show到db.创建的数...

2019-05-09 15:42:44 122

原创 MongoDB代码操作

jar包mongo-java-driver//连接数据库@Testpublic void Mon() { try{ // 连接到 mongodb 服务 MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); // 连接到数据库 ...

2019-05-09 13:22:08 489

原创 MongoDB安装及配置

双击运行最好不要安装在系统盘 ————Next因为不取消勾选安装慢, 可以自己安装可视化工具安装完成!!!安装可视化工具配置MongoDB1.在安装目录的根路径下创建data2.在data里面创建db运行(不要退出)再次打开mongo出现下面的提示 代表连接成功 输入help 测试下可视化工具下载web测试 出现则成功重点可视化工具连接mo...

2019-05-09 13:03:18 91

原创 SpringData使用

SpringData是简化持久层的代码量通过@Query(‘SQL’)来实现接口方法的增删改查1.继承抽象类Repository2.定义持久层接口 定义方法3.通过@Query实现持久操作4.注意SQL语句在此叫JPQL语句,JPQL不支持INSERT插入语句 public interface UserDao extends Repository<AccountInfo, Long...

2019-05-06 17:32:57 647

原创 js实现打开百度地图

代码注册自己的百度AK参考<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, use...

2019-05-06 16:20:34 1114

原创 Java实现百度地图距离计算

1.注册自己百度应用取得AK码**2.需要的Jar包 **类型服务端白名单不想限制就写 0.0.0.0/0取得自己的AK码jsp代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://j...

2019-05-06 13:30:06 6563 1

原创 commons-email实现发送qq及163邮箱【推荐】

163邮箱开启服务功能jar包 commons-emailqq打开邮箱服务代码import org.apache.commons.mail.DefaultAuthenticator;import org.apache.commons.mail.Email;import org.apache.commons.mail.EmailException;import org.apache...

2019-05-06 11:45:31 4226

原创 Mysql安装(.exe)

点击下载下载需要注册Oracle账号(被收购)安装Next选择2个内容 点击箭头添加点击下一步最后点击多个下一步出现设置密码点击 设置信息下一步点击安装完成后用可视化工具连接 出错后再cmd中输入 mysql -u root -p 输入自己的密码执行ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_n...

2019-05-04 21:01:45 733

原创 使用Apache POI实现word文档读取

目前我只会读取Doc文件的下载Jar包提取码:d4iy代码: @RequestMapping("goWord") public String goWord() throws IOException { String path = "D:\\简历\\whs.doc"; InputStream is = new FileInputStream(path); ...

2019-05-01 22:24:47 1552

原创 Eclipse自动更新代码(重点)

Eclipse写完代码后Ctrl+s保存后启动Tomcat代码没有发生变化只能Clear项目才能更新新写的代码?其实自动保存很简单的 build automatically——翻译后是自动生成代码就是更新代码!启动Eclipse点击Project ——点击Build Automatically 绝B能成功。找了好久解决方案Over!!!...

2019-05-01 22:03:47 3276 1

原创 下载Eclipse 解压版

下载官网点击直接下载版本(集成JavaEE)比较直接快速根据自己情况选择版本解压后就能运行创建个快捷方式放在桌面OK配置JDK

2019-05-01 10:16:08 5810

原创 SSM开启事务

用注解开启事务<!-- 定义事务管理 --> <bean id="txManger" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> </bean>...

2019-04-29 21:47:33 2375 1

原创 SSM文件上传

首先springmvc-servlet.xml中配置<!-- 单文件上传 配置MultiparResolver用户上传文件,使用spring--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <...

2019-04-29 21:20:31 127

原创 Mysql 日期类型

Mysql默认日期:首先表中字段类型是TIMESTAMP 默认值是 CURRENT_TIMESTAMP 插入时候NOW()日期类型转换1、SQL写 DATE_FORMAT(date,formt) date是可以是表字段,可以使NOW(),formt是转换的格式%Y-%m-%d %H:%i:%S 分别是年-月-日 时-分-秒2、在jsp中转换 在jsp头部加<%@ taglib uri=...

2019-04-29 10:47:40 230

原创 ${pageContext.request.contextPath}的理解

${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> 。也就是取出部署的应用程序名或者是当前的项目名称1、绝对路径 :在复制jsp时不用修改路径都会正常显示,但是绝对路径pageContext.request.contextPath只有jsp可以识别例如:相对路径:image/...

2019-04-28 15:31:13 1601

原创 Mybatis#{}和${}传值的区别

1 #是将传入的值当做字符串的形式 select id,name from user where id = #{id}相当于select id,name from user where id = ‘1’2 $是将传入的数据直接显示生成sql语句 select id,name from user where id = ${id}相当于select id,name from user where...

2019-04-28 15:05:13 408

原创 JDK安装

下载JDK页面点击点击安装好后右击我的电脑点击属性进入进入环境变量在系统变量中点击变量值就是jdk安装的位置继续系统变量里面系统新建变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;配置好后测试JDK 展示JDK版本查询JDK版本...

2019-04-26 14:51:18 455

原创 classpath: classpath*:的区别

【classpath:】此配置表示告诉web容器去classpath(WEB-INF/classes和WEB-INF/lib)中去加载指定名称的配置文件,若是有同名文件,则只会加载一个。【classpath*:】此配置表示告诉web容器去classpath(WEB-INF/classes和WEB-INF/lib)中去加载指定名称的配置文件,若是有同名文件则会全部加载。...

2019-04-26 14:36:28 93

原创 Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules(项目不能放在Tomcat中)

修改项目文件下进入后编辑org.eclipse.wst.common.project.facet.core.xml文件修改版本我的Tomcat8.5 修改为3.0 根据自己的Tomcat版本编写

2019-04-26 13:36:53 215

原创 Eclipse导入各种项目

导入Web项目File —— Import——1导入Maven项目

2019-04-26 13:32:18 306

原创 javax.email实现163邮箱发送

配置163服务器授权码点击进入进入后自己设置授权码注意发件人必须是163邮箱 收件人不是必须的代码 private String from = "[email protected]";// 发件人的邮箱地址 private String user = "[email protected]";// 发件人称号,同邮箱地址 private String...

2019-04-25 22:39:26 4146

空空如也

空空如也

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

TA关注的人

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