java
exceptio_n
这个作者很懒,什么都没留下…
展开
-
获取今天的开始和结束时间GMT+8
原理是通过先除、后乘一天的时间,可以获得一天的开始时间。但这个方法计算的是UTC时间的一天的开始毫秒数,因为``System.currentTimeMillis()``返回的UTC时间,而国内使用的默认时区一般为GMT+8。用这种方法会出现“国内已经过0点了,而获取到的'今天的开始'还不变”的情况。考虑时区的问题,应该把UTC时间转化为对应时区的时间获取该时区的一天的开始时间,再转化回UTC时间。原创 2022-09-21 17:16:10 · 1734 阅读 · 1 评论 -
SpringMvc json中文变成?的解决办法 设置mvc编码
提供三种方法解决Spring mvc向前端传递的json的中文变成?的问题原创 2022-09-02 17:19:16 · 633 阅读 · 0 评论 -
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 · 224 阅读 · 0 评论 -
将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 · 9239 阅读 · 0 评论 -
java压缩文件(夹)
包含压缩文件或文件夹、压缩多个文件或文件夹、按数量分段压缩文件夹使用带缓冲的输入流提高压缩速度原创 2022-05-02 17:51:06 · 1283 阅读 · 1 评论 -
记由HttpUrlConnection的不同实现的底层差异引起的访问错误
即使设置了setRequestMethod(“GET”),在setDoOutput(true)的情况下也可能会被认为是POST请求,并且该情况与两个set方法的先后顺序无关。所以 在用HttpURLConnection发送GET请求时,一定要设置setDoOutput(false)原创 2022-04-01 11:46:28 · 2618 阅读 · 0 评论 -
Spring boot 使用JdbcTemplate操作数据库
相较于java Web项目,Spring boot框架提供了DataSource和JdbcTemplate来进行数据库操作。原创 2022-03-17 23:46:57 · 855 阅读 · 0 评论 -
java基础(private、default、protected、public的作用范围)
访问控制修饰符严格程度private>default>protected>public修饰方法时private:只能在本类内访问,控制最严格default:只能由同包类访问protected:只能由同包类及不同包的子类访问。在不同包的子类中,访问的其实是其继承自父类的方法,不能通过父类的实例调用方法。public:可以被所有类访问,被访问范围最大注:同包指在同一包下或在被访问类所在包的子包下default和protected修饰方法的区别在于不在同一包或子包下的子类能否通过继原创 2022-03-06 00:11:49 · 1200 阅读 · 0 评论 -
MYSQL备份还原失败终极解决方法
MYSQL备份还原失败终极解决方法问题是这样的:先用mysqldump -uroot -p magnetlib>magnetlib.sql备份数据库,成功。然后对magnetlib数据库中的数据记录进行修改。在还原备份的时候却失败了,不仅没有成功还原,反而把数据全删了…用mysqldump -uroot -p magnetlib<magnetlib.sql还原数据库备份,mysql先是把原表删除,再建新表、执行Insert语句。如果在执行Insert语句的过程中遇到错误,那么最后数据库中就只原创 2021-11-17 00:24:36 · 2949 阅读 · 0 评论 -
Bitmap旋转图片会使图片变大
图片位置莫名其变化?只旋转位图却使位图位置改变?这只是假象原创 2021-06-29 21:06:58 · 828 阅读 · 0 评论 -
模拟浏览器爬取网页
模拟浏览器爬取网页。应对服务器的cookie验证。原创 2021-05-07 23:47:02 · 536 阅读 · 0 评论 -
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 · 58 阅读 · 0 评论 -
判断两个矩形是否相交
判断两个矩形是否相交一个矩形由两个端点确定,即左上角和右下角。两个矩形相交时有公共部分<=>两矩形相交时,长或宽经过平移都后有重叠的部分<=>两矩形相交时,其外包矩形的长或宽都小于两矩形的长或宽之和<=>两矩形相交时,其外包矩形的中心点被两矩形包含两个矩形(x11,y11,x12,y12)和(x21,y21,x22,y22),max(|x11-x22|,|x21-x12|)即为外包矩形宽,max(|y11-y22|,|y12-y21|)即为外包矩形高。分别与两矩形原创 2021-03-08 16:13:47 · 2426 阅读 · 1 评论