java
phangle2015
我只是个小学生
展开
-
Mybatis中QueryWrapper的复杂查询SQL
使用QueryWrapper拼接带有执行优先级的SQL原创 2024-03-26 09:54:29 · 602 阅读 · 1 评论 -
Java中Double 非四舍五入
这个问题比较简单,网上这样的问题太多了,在此不再赘述。写此篇文章为了加深记录,直接上干货。原创 2023-06-11 09:45:34 · 471 阅读 · 0 评论 -
StopWatch 类 -- 以良好的格式打印程序运行时间
StopWatch类可以以良好的格式打印程序运行的时间 StopWatch watch = new StopWatch(); watch.start("运行开始"); int a = 1+1; watch.stop(); watch.start("运行"); a = a+1; watch.stop(); System.out.print(watch....原创 2019-01-03 14:11:21 · 1466 阅读 · 0 评论 -
Java 调用外部程序,开启一个新的进程
背景:java 支持多线程,这是绝大多数程序都满足的必要条件,因为多线程个可以增加程序的“吞吐量”,提高用户对软件的流畅性体验。 同时,java程序也支持开启新的进程,或者叫做java调用外部应用程序。这里的实现方式java提供了两个类:Process、RunTime。 这些类之间的关系: 1.通过ProcessBuilder...原创 2018-11-03 10:19:36 · 6228 阅读 · 0 评论 -
Java 在dos 下编译执行java 文件,有包明,有引用jar
这篇文章说明两问题:1.当一个类中引用了第三方jar包;2.同时,这个类还有包名;如下图所示:package com.ant.tool;import com.alibaba.fastjson.JSONObject;public class test { public static void main(String[] args) { JSONObject json = new JSONO...原创 2018-07-09 13:37:45 · 456 阅读 · 0 评论 -
Java 运行Main 方法与环境变量
这篇文章说明两个问题:java 执行main方法与java 在运行时的环境变量。1.java 执行main 方法:这个问题比较简单,只需要用户开发工具右击运行即可,或者在window的DOS下运行命令:java class文件名。在此说明给main指定运行参数String args[]。以myeclipse为例:右击-->Run As-->Run Configurations...--...原创 2018-05-28 17:34:36 · 5463 阅读 · 0 评论 -
java 在dos 下运行
先说一下用到的java 命令:javac java文件.java --编译java得到class文件java class文件名 --执行java main方法java -jar 可执行的jar 文件 --执行java程序jdk 在安装时需要配置path、java_home、classpath环境变量。明白这三个变量的含义就能很好的理解上述java命令的执行了。 首先,上述j...原创 2018-05-14 14:51:30 · 1902 阅读 · 0 评论 -
Java 实现文件下载--解决中文乱码
java 文件下载中文乱码问题。期初我认为是不通浏览器的兼容问题,但是实际上就是。看下面一段代码 /** * 文件下载 * @param response * @param filePath */ public void fileDownLoad(HttpServletResponse response,String filePath){原创 2017-12-10 10:53:39 · 1434 阅读 · 0 评论 -
Java 动态代理实例
程序的代理模式: 当一个对象不能直接操作另一个对象时采用代理(Proxy)模式。在代理模式中可以添加一些其他业务逻辑如:日志操作、权限控制等。 代理的实现方式有两种: 1.静态代理:通过程序硬编码,为目标类做一层封装,但最终操作的还是目标类; 2.动态代理:在运行期生成目标对象的代理对象。 本为主要讲述动态代理的两种实现方式:JDK动态代理、CGLIB动态代理。 实例: A.定义目标类原创 2017-07-09 16:17:20 · 287 阅读 · 0 评论