自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 获取今天的开始和结束时间GMT+8

原理是通过先除、后乘一天的时间,可以获得一天的开始时间。但这个方法计算的是UTC时间的一天的开始毫秒数,因为``System.currentTimeMillis()``返回的UTC时间,而国内使用的默认时区一般为GMT+8。用这种方法会出现“国内已经过0点了,而获取到的'今天的开始'还不变”的情况。考虑时区的问题,应该把UTC时间转化为对应时区的时间获取该时区的一天的开始时间,再转化回UTC时间。

2022-09-21 17:16:10 1772 1

原创 SpringMvc json中文变成?的解决办法 设置mvc编码

提供三种方法解决Spring mvc向前端传递的json的中文变成?的问题

2022-09-02 17:19:16 654

原创 Spring整合mybatis

引入依赖在节点下添加以下内容,使配置文件正常输出到编译结果2.mybatis-config.xml3.在ApplicationContext.xml配置Bean在classpath下某个配置文件配置数据库连接的属性,如在database.xml中:在ApplicationContext.xml 下:4.实体类如:5.Dao接口如:6.mapperclass path:mapper/UserMapper.xml............

2022-07-07 20:52:31 231

原创 将m4s文件转为mp4

使用ffmpeg可以从m4s音频和视频文件生成mp4文件,命令为 ffmpeg -i audio.m4s -i video.m4s -codec copy 1.mp4java提供Process类来模拟执行命令行。需要在项目资源路径下放置ffmpeg.exe

2022-05-03 21:22:47 9420

原创 java压缩文件(夹)

包含压缩文件或文件夹、压缩多个文件或文件夹、按数量分段压缩文件夹使用带缓冲的输入流提高压缩速度

2022-05-02 17:51:06 1304 1

原创 android发送邮件

android发送邮件不能使用javax.mail:mail:1.4.7 jar包,会报NoClassDefFound:Ljava/awt/datatransfer/Transferable错误.正确应该使用com.sun.mail:android-mail:1.6.2。在app的build.gradle->dependencies中添加implementation 'com.sun.mail:android-mail:1.6.2'...

2022-04-01 12:20:34 2633

原创 记由HttpUrlConnection的不同实现的底层差异引起的访问错误

即使设置了setRequestMethod(“GET”),在setDoOutput(true)的情况下也可能会被认为是POST请求,并且该情况与两个set方法的先后顺序无关。所以 在用HttpURLConnection发送GET请求时,一定要设置setDoOutput(false)

2022-04-01 11:46:28 2633

原创 Spring boot 使用JdbcTemplate操作数据库

相较于java Web项目,Spring boot框架提供了DataSource和JdbcTemplate来进行数据库操作。

2022-03-17 23:46:57 872

原创 java基础(private、default、protected、public的作用范围)

访问控制修饰符严格程度private>default>protected>public修饰方法时private:只能在本类内访问,控制最严格default:只能由同包类访问protected:只能由同包类及不同包的子类访问。在不同包的子类中,访问的其实是其继承自父类的方法,不能通过父类的实例调用方法。public:可以被所有类访问,被访问范围最大注:同包指在同一包下或在被访问类所在包的子包下default和protected修饰方法的区别在于不在同一包或子包下的子类能否通过继

2022-03-06 00:11:49 1241

原创 Java发送QQ邮件

通过javax.mail发送QQ邮件

2022-03-04 14:30:59 627

原创 Idea生成可运行jar包

现有Idea中可运行的java项目,需要导出为jar包。避免“找不到配置清单”

2022-03-03 22:47:21 3261

原创 java控制台输出不同颜色文字

更改输出样式,不同来源或类型的信息使用不同的输出样式,可以让我们更快地找到想要的信息。

2021-12-31 19:12:13 4905 4

原创 HTML节点树

编写了一些从html文本创建文本树的类,放在这里方便查找将html树化,需要创建节点结构和标签结构对应查找每个标签的起止位置,创建节点,并创建其内部的子节点。在创建的过程中记录节点的属性、内部文本节点需要提供丰富、方便的方法,否则树化的意义不大。要像js那样提供查找子节点、获取属性、获取内部文本等方法。

2021-12-26 11:58:24 685

原创 Spring Boot配置文件路径映射

Spring Boot配置文件路径映射因为Web应用通过URL不能直接访问非项目内的文件,所以需要将外部文件的路径映射到某一路径。Spring Boot内置Tomcat,意味着可以对单独的应用进行路径映射配置。一般的web项目,在Tomcat 通过修改server.xml的方式进行映射,映射是对所有应用生效的,而且如果实际路径不存在,就不能启动成功。如果配置的路径映射的实际路径是一个U盘的路径,那就要插上这个U盘或者再修改server.xml才能启动其他web项目。所以,需要单独配置路径映射并且实际路径

2021-12-20 17:39:26 1697

原创 Tomcat配置虚拟路径映射失败分析

Tomcat配置虚拟路径映射失败,一定要看这里!配置Tomcat路径映射在tomcat安装目录下的conf/server.xml里,在< Host ></ Host >标签内添加<!--文件路径映射--> <Context path="/{访问路径}" docBase="{实际路径}" reloadable="true" crossContext="true"> </Context>例:<!--文件路径映射--&g

2021-12-19 13:15:04 1582

原创 MYSQL备份还原失败终极解决方法

MYSQL备份还原失败终极解决方法问题是这样的:先用mysqldump -uroot -p magnetlib>magnetlib.sql备份数据库,成功。然后对magnetlib数据库中的数据记录进行修改。在还原备份的时候却失败了,不仅没有成功还原,反而把数据全删了…用mysqldump -uroot -p magnetlib<magnetlib.sql还原数据库备份,mysql先是把原表删除,再建新表、执行Insert语句。如果在执行Insert语句的过程中遇到错误,那么最后数据库中就只

2021-11-17 00:24:36 3016

原创 网上英语听写系统

题目某英语兴趣小组为锻炼成员的听力,准备请人员开发一个网上听写系统,用户选择某篇文章进行听力练习,系统开始逐句循环播放,在指定区域隐藏显示当前句子的文本,用户在输入区域输入单词,如果该单词在句子中出现,该单词将直接显示在句子中的正确位置。当句子中所有单词输入正确后,自动转到下一句开始循环播放,直至整篇文章全部听写正确。用网站方式实现。分析播放听力可以用document.createElement('audio')来实现。在某一句循环播放需要知道句子对应的音频的时间范围,超出结束时间后跳到开始时间

2021-07-17 18:59:29 319

原创 部署Web项目到服务器步骤

1.购买一个服务器服务器需要有公网地址。可以到网上购买一个云服务器。云服务器购买后,可能需要经过一段时间才能初始化完毕。2.配置环境需要配置的有jdk、tomcat。如果是需要连接数据库的项目,还需要配置mysql、建立数据库。需要注意这三个软件都是分平台的,不能把windows的文件上传复制到linux;上传文件到云服务器可以使用Xftp与云服务器建立ftp连接。配置的过程可以参考:https://www.cnblogs.com/pretty-sunshine/p/9749450.html

2021-07-07 21:30:08 3163

原创 Bitmap旋转图片会使图片变大

图片位置莫名其变化?只旋转位图却使位图位置改变?这只是假象

2021-06-29 21:06:58 842

原创 MYSQL判断中文、英文、日文常用语句

MySQL判断字符串含/仅含/不含 中文/英文/日文字符的方法

2021-06-10 12:34:05 3466

原创 模拟浏览器爬取网页

模拟浏览器爬取网页。应对服务器的cookie验证。

2021-05-07 23:47:02 552

原创 String 字符串相关常用方法

String 字符串相关常用方法剪切字符串,获得start和end子串之间的字符串 public static String cutBetween(String src,String start,String end){ int i=src.indexOf(start); if(i==-1)return null; int j=src.indexOf(end,i+start.length()); if(j==-1)return null

2021-05-07 22:05:33 60

原创 android带进度条通知,兼容android 8.0以上

如何在android的通知栏里显示进度信息?只要一个工具类就可以了。

2021-03-19 21:40:33 312 1

原创 android报错未找到资源的排查

android报错未找到资源的排查1.重新构建项目。2.找到错误处,看是否是有类似setText()传一个整数的情况。该情况下会把传入的整数作为ResId去查找资源,自然找不到。改为传入字符串即可。

2021-03-13 00:45:44 287

原创 Activity跳转失败可能原因

Activity跳转失败可能原因显式跳转Activity失败时,可能的原因1.未正确配置Manifest文件。需声明activity。对于不在默认包里的activity,需要在name中指明其含包名的全称 2.跳转到的Activity的onCreate()方法没有设置为protected。3.跳转到的Activity的类没有声明为公共类,即用public声明...

2021-03-13 00:38:16 1845

原创 判断两个矩形是否相交

判断两个矩形是否相交一个矩形由两个端点确定,即左上角和右下角。两个矩形相交时有公共部分<=>两矩形相交时,长或宽经过平移都后有重叠的部分<=>两矩形相交时,其外包矩形的长或宽都小于两矩形的长或宽之和<=>两矩形相交时,其外包矩形的中心点被两矩形包含两个矩形(x11,y11,x12,y12)和(x21,y21,x22,y22),max(|x11-x22|,|x21-x12|)即为外包矩形宽,max(|y11-y22|,|y12-y21|)即为外包矩形高。分别与两矩形

2021-03-08 16:13:47 2469 1

原创 SQL Server实现Limit语句

SQL Server实现Limit语句:MySQL有Limit语句,而SQL Server中没有。如何在SQL Server中实现类似的功能?以下方法作为参考:(1)用TOP子句实现:top子句的用法如下:/*从table_表中取出前m条记录*//*m是从1开始的。m=1时,仅取出一条记录*/select top m * from table_top子句是在查询完成后才发生作用的,不是用它限定范围然后才查询。有了top子句,如何选择一定范围内的记录?例如,选择第6-10条的记录,可以先选择

2020-12-14 23:42:01 21611 5

原创 使用Tiled编辑铁锈战争自定义地图

1.准备下载工具包,安装Tiled(链接:https://pan.baidu.com/s/1rGvUhnsHczcXXUqlLmtfig)2.使用Tiled编辑地图1.空地图是我们制作地图的基础,若空地图丢失,则重新制作空地图或直接制作地图会变得麻烦许多,所以建议每次编辑地图前备份一下空地图。点击右上角的文件,选择打开,打开工具包文件夹下的空地图.tmx。空地图中已经导入了常用图块集,...

2019-11-09 01:10:30 10000 1

原创 ListView自定义Adapter

用自定义Adapter的简单ListView实现选择目录定义item项的布局 定义一个ListView 定义一个类来保存一个item的信息 定义适配器类,在getView方法中实现listView的item的布局和数据填充 在activity中定义一个item信息类的list,往其中添加item信息类的实例,用该list得到自定义的适配器类的实例,最后调用ListView的setAda...

2019-06-25 22:47:39 1082

原创 apk反编译

工具: apktool.jar 获得apk资源文件和classes.dex文件、打包apk dex2jar 从classes.dex文件获得jar文件 jd-gui.exe 查看jar文件,导出class文件 apk签名工具 将apktool打包后的文件签名 前三个文件的链接:https://p...

2019-05-20 17:31:03 67

网上英语听力练习项目后台

查看https://blog.csdn.net/hello____world_0109/article/details/118860920

2021-07-17

空空如也

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

TA关注的人

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