项目小技巧
牛仔别动
青青河边草,呆呆水中牛。夜色随风起,好梦伴蝉眠。
展开
-
java大数四则运算
/** * 两数相加 * @param numStr1 数1 * @param numStr2 数2 * @return 结果 */ public static String add(String numStr1, String numStr2){ int numLen1 = numStr1.length(); int numLen2 = numStr2.length(); int[] ...原创 2021-06-10 10:07:02 · 156 阅读 · 0 评论 -
关于程序突发InvocationTargetException
这里有个简单的办法,把你的函数放在用try catch框起来。如果不能解决,就仔细查看是否函数类型传参错误,以及程序的依赖内是否关于这部分依赖重复,再不行就网络上查找解决办法吧,哈哈哈。...原创 2020-11-06 16:33:28 · 178 阅读 · 0 评论 -
Java 本地图片读取及回显
1:读取文件 byte[] b = null; try { if (!file.exists()){ return b; } FileInputStream fin = new FileInputStream(file); byte[] bytes = new byte[fin.available()]; //将文件内容写入字节数组原创 2020-11-02 14:07:17 · 758 阅读 · 0 评论 -
UDP协议打包jar包后运行注意事项
若存在线程,应该减少线程内全局变量的使用,尽量使用局部变量,这个原因可以自己找,但是有时候会出现程序运行正常,数据收发却收不到的问题。对于频繁读写,实时通信,锁的使用要克制,注意理清各个锁的来龙去脉。3.UDP协议是一个不稳定的协议,所以传输数据时无论接收还是校验必须严谨。...原创 2020-10-16 15:46:40 · 206 阅读 · 0 评论 -
图片转储及预览
Controller PrintWriter printWriter = response.getWriter(); String fileName = file.getOriginalFilename(); //获取项目根目录下的某个文件夹 String uploadpath = ResourceUtils.getURL("classpath:").getPath() + "static/images/partForImgCenter/source"原创 2020-08-26 15:21:24 · 202 阅读 · 0 评论 -
检索或清空文件夹
/** * 检索文件夹 * @param filepath * @return * @throws IOException */ @Override public boolean readfile(String filepath) throws IOException { try { File file = new File(filepath); if (!file.i...原创 2020-08-26 15:14:25 · 131 阅读 · 0 评论 -
浏览器选项卡关闭监听
学无止境啊最近因为公司需求,所以要监听浏览器界面的关闭事件。研究一下,发现由于浏览器版本的过多,导致很多的监听无法实现。针对于这样的事件,Java对浏览器的选项卡的监听只能通过onunload 和 onbeforeunload,但可能这就是网络大世界的魅力吧,各种浏览器对于刷新和加载其实区别不大,而又有浏览器比如谷歌以及火狐,虽然总是得程序员钟爱,但其事件执行的方法又于其他不同,有兴趣可以去看看执行的顺序。我这里使用的是利用加载和关闭的处理时间不同进行判断,反正浏览器最后都会执行onload的方法,所原创 2020-08-13 11:46:38 · 974 阅读 · 0 评论 -
实测可用的精简jre的方法
对于一份不大的程序却要使用庞大的jre,这是一个很烦恼的事情,所以,在看了网络上千千万万的方法之后,终于测验并总结出可用的精简方法。我jre精简前是这样的: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200713173457564.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lfdHJ5,size_原创 2020-07-13 18:22:17 · 1787 阅读 · 0 评论 -
遍历实体类属性和类型及相关操作
/** * 获取实体类型的属性名和类型 * @param model 为实体类 * @author kou 为传入参数 */public class GetModelNameAndType{ public static void testReflect(Object model) throws SecurityException, NoSuchMethodException, IllegalArgumentException, IllegalAccessExcep原创 2020-06-17 15:30:58 · 375 阅读 · 0 评论 -
常用转换之String与数组
以分隔符分割可以使用 java.lang.String.split(String)示例: public static void main(String[] args){ String str = "alsj,kc,fnsana"; String[] split = str.split(","); for (String string : split){ System.out.println(string); .原创 2020-06-17 15:09:41 · 1130 阅读 · 0 评论 -
javaweb项目依赖(全)
<dependencies> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency> ...原创 2020-05-25 17:50:15 · 1532 阅读 · 0 评论 -
javaWeb项目启动自动打开浏览器相关页面
注意启动类监听原创 2020-05-25 08:30:33 · 1777 阅读 · 0 评论