随笔分类 -  2. JAVA

摘要:以下包含pom引入的依赖包,以及常用操作示范。 pom.xml的dependencies <dependencies> <!-- https://mvnrepository.com/artifact/org.testng/testng --> <dependency> <groupId>org.te 阅读全文
posted @ 2021-07-09 18:25 *蓝医生* 阅读(149) 评论(0) 推荐(0)
摘要:一般货币计算的时候都要用到BigDecimal类,为什么一般不适用float或者double呢? 先看一下浮点数的二进制表示: 小数 0.125 0.125 * 2 = 0.25 0 0.25 * 2 = 0.5 0 0.5 * 2 = 1 1 算法是 *2 直到没有小数为止 ,得到0.125 二进 阅读全文
posted @ 2018-12-12 11:17 *蓝医生* 阅读(1998) 评论(0) 推荐(0)
摘要:fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。 JSONObject:fastJson提供的json对象。 JSONArray:fastJson提供json数组对象。 我们可以 阅读全文
posted @ 2018-12-10 14:55 *蓝医生* 阅读(290) 评论(0) 推荐(0)
摘要:1. maven项目 在pom.xml中添加以下依赖: 跳出的提示中点击"Import Changes" 2. 普通项目 需要以下依赖包: intellij idea添加扩展包方式: 可参考 https://www.cnblogs.com/jayworld/p/9706817.html 阅读全文
posted @ 2018-12-07 22:07 *蓝医生* 阅读(34581) 评论(0) 推荐(1)
摘要:使用lombok,关联不到get(),set() 问题描述 Spring项目引入了lombok jar包,且已在类上面添加@Data注释,还是关联不到 get() 和 set() 方法 可能的解决方案 安装扩展包 如果在线安装失败,提示错误readtime out,那就手动安装: 到官网下载lomb 阅读全文
posted @ 2018-11-08 11:00 *蓝医生* 阅读(329) 评论(0) 推荐(0)
摘要:比如以下代码: 作用是弹出一个窗口,窗口名字叫“打包”,但是会出现乱码。如下图: 解决办法: 打开Intellij idea菜单File -> Setting -> Editor -> File Encoding,把Project Encoding改成utf-8即可,效果如下图: 阅读全文
posted @ 2018-10-11 18:52 *蓝医生* 阅读(5112) 评论(2) 推荐(1)
摘要:#一、 META-INF文件夹/MANIFEST.MF META-INF文件夹相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。这个文件夹和其中的 MANIFEST.MF文件,在用jar打包时自动生成。 执行jar文件的时候,这个jar 阅读全文
posted @ 2018-10-10 16:23 *蓝医生* 阅读(6809) 评论(0) 推荐(2)
摘要:#1 IDEA中使用maven打包 #2. 使用intellij idea工具打可直接执行的jar包 1) 点击项目 2) 点击intellij idea左上角的“File”菜单 -> Project Structure 3)点击"Artifacts" -> 绿色的"+" -> "JAR" -> E 阅读全文
posted @ 2018-10-10 11:38 *蓝医生* 阅读(117027) 评论(1) 推荐(4)
摘要:使用JDBC连接数据库时出现报错, 报错内容:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is au 阅读全文
posted @ 2018-09-26 14:38 *蓝医生* 阅读(12783) 评论(0) 推荐(1)
摘要:使用JDBC连接数据库时出现报错, 报错内容:Wed Sep 26 14:30:31 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. Accor 阅读全文
posted @ 2018-09-26 14:35 *蓝医生* 阅读(690) 评论(0) 推荐(0)
摘要:网上或参考书中,对于java权限控制大多给出一张看似很整齐很好记实则不好理解的表格,我整理了一个2.0升级版,自认为会好理解很多,希望可以有所帮助。 同一包内 不同包内 修饰符 当前类 非当前类(含子孙类) 子孙类 非子孙类 public Y Y Y Y protected Y Y Y N defa 阅读全文
posted @ 2018-07-14 20:32 *蓝医生* 阅读(196) 评论(0) 推荐(0)
摘要:解决方案: 点击IDEA菜单里的Help-Edit Custom Properties,没有这个properties文件的话,会提示创建,在里面加上 idea.no.launcher=true 说明:这是Mac上面Java的一个老Bug,会在那些使用了Java Agent的IDE上运行应用时触发,但 阅读全文
posted @ 2018-03-02 22:54 *蓝医生* 阅读(440) 评论(0) 推荐(0)
摘要:地址:http://rymden.nu/exceptions.html 翻译: 阅读全文
posted @ 2018-03-02 21:40 *蓝医生* 阅读(987) 评论(0) 推荐(1)
摘要:一. 使用常用命令打包: jar -cvf 目标jar包名称 待打包路径 例:jar -cvf myjar.jar com/dn/Demo 二. 打开IntelliJ IDEA (2017.2版本) 1. 点击 File -> Project Structure(快捷键 Ctrl + Alt + S 阅读全文
posted @ 2018-01-17 16:13 *蓝医生* 阅读(1287) 评论(0) 推荐(0)