随笔分类 -  Java

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。移动操作系统 Android 大部分的代码采用 Java 编程语言编程。
摘要:准备 首先得先安装了JDK,并且配置了环境变量。 然后去jdk目录下的bin文件夹中查看是否存在jad.exe。 没有的话请先下载一个jad.exe,放到上述文件夹中。 (下载地址可参考:https://varaneckas.com/jad/) 更多jad工具:可以到这里找需要的下载(点击打开链接) 阅读全文
posted @ 2021-10-08 14:55 Ning- 阅读(2302) 评论(0) 推荐(0) 编辑
摘要:功能描述 在大型项目中,我们经常会用到读写分离技术来进行优化,及一张主表仅用来查询。一张附表用来增删改。我们现在要做的功能就是当附表数据变动后,要同步更新主表。这里使用的就是sqlserver的 MERGE 来进行操作。该关键词就是合并Update和insert使用,直接上代码 sql语句: MER 阅读全文
posted @ 2021-09-03 08:40 Ning- 阅读(446) 评论(0) 推荐(0) 编辑
摘要:开源协议是什么?有哪些?如何选择? (biancheng.net) 各种开源协议介绍 | 菜鸟教程 (runoob.com) 阅读全文
posted @ 2021-08-30 11:13 Ning- 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1、打开eclipse软件,点击菜单栏中的file选项。 2、选择java project 3、进入到新建project,在箭头所指的敌方输入项目名称,点击箭头所指的finsh完成创建。 4、可以看到新建的java项目。 阅读全文
posted @ 2021-08-25 11:44 Ning- 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:Referenced Libraries :指你项目中所使用的第三方库文件集合。如果你把项目所需要的其他JAR包直接加在 项目->属性->Java Build Path -> Libraries 中的时候,eclipse 会自动将这些JAR包归类到一个集合中, 并取名为 Referenced Lib 阅读全文
posted @ 2021-08-25 10:48 Ning- 阅读(2634) 评论(0) 推荐(0) 编辑
摘要:1. java build path 2. add library 3. user library 4. user librarys == ①new ②sys(自己命名) ==③选择sys ⑤add external jars(外界) 阅读全文
posted @ 2021-08-25 10:19 Ning- 阅读(1892) 评论(0) 推荐(0) 编辑
摘要:import java.io.File; /** * 判断指定路径的文件是否存在 */ public class IsFileExists { /** * @param args */ public static void main(String[] args) { File file = new 阅读全文
posted @ 2021-08-17 10:52 Ning- 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:将图片转成字节数组: import sun.misc.BASE64Encoder; import java.io.*; // 传入图片路径,获取图片 FileInputStream fis = new FileInputStream("/Users/curry/error.png"); Buffer 阅读全文
posted @ 2021-08-15 13:14 Ning- 阅读(3070) 评论(0) 推荐(0) 编辑
摘要:在terminal中执行以下命令:mvn install:install-file -DgroupId=shr.sso.client -DartifactId=shr.sso.client -Dversion=1.0 -Dpackaging=jar -Dfile=E:/project/HBIS/sh 阅读全文
posted @ 2021-05-26 16:54 Ning- 阅读(562) 评论(0) 推荐(0) 编辑
摘要:idea打包项目的方式我总结了俩种 第一种流程如下: 首先点击File目录下的ProjectStructuer 然后弹出如下界面选择Artifacts,然后再点击右边的红线处的加号 点击jar选择第二个 然后回弹出如下界面Module选择你所打包的项目MainClass选择你项目的启动类。点击ok完 阅读全文
posted @ 2021-05-07 10:02 Ning- 阅读(4507) 评论(0) 推荐(0) 编辑
摘要:在这里遇到了关于8080端口占用的问题。 win+r打开命令行,输入命令 netstat -ano | findstr ":8080" 显示使用8080端口的进程 tasklist /fi "pid eq 7460" 查看是什么进程占用了端口 taskkill /T /F /PID 7460 结束进 阅读全文
posted @ 2021-05-06 18:55 Ning- 阅读(72) 评论(0) 推荐(0) 编辑
摘要:针对Object对象中属性排序,可指定多个属性排序。 注意:若是需要排序的字段是父类中的字段,需要子类重写该字段和get set方法,否则反射时找不到对应字段。 public class ListSortUtils { /** * 对list的元素按照多个属性名称排序, * list元素的属性可以是 阅读全文
posted @ 2021-05-06 13:38 Ning- 阅读(937) 评论(0) 推荐(0) 编辑
摘要:加法 add()函数 减法subtract()函数 乘法multiply()函数 除法divide()函数 绝对值abs()函数 累加错误代码: BigDecimal totalAmount = new BigDecimal(0); totalAmount.add(new BigDecimal(50 阅读全文
posted @ 2021-04-25 17:09 Ning- 阅读(909) 评论(0) 推荐(0) 编辑
摘要:/** * 两个日期相减相差的月份 * @param beginDate * @param endDate * @return */ public int getDifMonth(Date startDate, Date endDate) { Calendar start = Calendar.ge 阅读全文
posted @ 2021-04-15 18:16 Ning- 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:计算工龄原则:若是2000-10-12作为开始工作时间,则到下一年的2001-10-13算为一年。有个bug,不满一年的工龄是错误的。 import java.util.Date; import java.util.Calendar; public int workAge(Date nowTime, 阅读全文
posted @ 2021-03-16 17:15 Ning- 阅读(351) 评论(0) 推荐(0) 编辑
摘要:具体的方法如下: /** * 把字符串数字类型的数字取出来(只取遇到非数字字符前,包括空格) * @param str * <li>"1-0我5013我24a5c6" 》 1</li> * <li>"10 5 013我24a 5c6" 》 10</li> * <li>"105013我24a5c6" 阅读全文
posted @ 2021-03-16 11:00 Ning- 阅读(1533) 评论(0) 推荐(0) 编辑
摘要:1 import java.sql.Timestamp; 2 import java.util.ArrayList; 3 import java.util.Calendar; 4 import java.util.Date; 5 import java.util.GregorianCalendar; 阅读全文
posted @ 2021-03-02 11:43 Ning- 阅读(1938) 评论(0) 推荐(1) 编辑
摘要:String StringBuffer StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的 阅读全文
posted @ 2020-12-15 15:20 Ning- 阅读(173) 评论(0) 推荐(0) 编辑
摘要:前提:已安装好jdk,配置好环境变量。我使用的是java 8 首先在自己的D盘下建一个文件夹,用来存放我们待会新建的项目,我创建了IdeaProject: 1,第一步打开idea 2,第二步选择创建java项目,并选择自己的jdk(我自己本地已经配置了所以有),没有可以点击new去自己的安装目录下找 阅读全文
posted @ 2020-12-04 15:29 Ning- 阅读(985) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示