-
第三周课程总结&实验报告一
所属栏目:[Java] 日期:2020-12-15 热度:90
撰写第三周课程总结及实验报告(一) 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 编程求1!+2!+3!+…+20!。[详细]
-
Java—异常01
所属栏目:[Java] 日期:2020-12-15 热度:163
1.异常 ??? 在 Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。 ? 在 Java中使用Exception类来描述异常。 查看 API中Exception的描述,Exception 类及其子类是 Throwable 的一种[详细]
-
JAVA的JDK和API的区别是什么?
所属栏目:[Java] 日期:2020-12-15 热度:83
JAVA的JDK和API的区别是: 1、Java好比房子,API好比土地,JDK好比开发商的关系。 2、 JDK与API都是为了JAVA,互依互存,又各自独立,只有共同才能创造价值。 一、全称: 1、JDK:Java Development Kit 。 2、API:Application Programming Interface 。 二[详细]
-
探索JVM底层奥秘ClassLoader源码分析
所属栏目:[Java] 日期:2020-12-15 热度:138
1 、 JVM 基本结构: *.java--------javac 编译 ------*.class-----ClassLoad 加载 ---- 运行时数据区 ------- 执行引擎,接口库 ------ 本地方法库 2、JVM 运行流程: ? public?class?Dome { private?static?int? tem =1; static?{ tem =2; System. out .pr[详细]
-
java dwg转svg
所属栏目:[Java] 日期:2020-12-15 热度:127
package com.example.demo.dxf2svg;import com.aspose.cad.InterpolationMode;import com.aspose.cad.SmoothingMode;import com.aspose.cad.TextRenderingHint;import com.aspose.cad.imageoptions.CadRasterizationOptions;import com.aspose.cad.imageopti[详细]
-
JAVA8 lambda表达式
所属栏目:[Java] 日期:2020-12-15 热度:67
? 1.获取实体类对象中某一个字段转为List ListLong userIds = users.stream().map(User::getId).collect(Collectors.toList()); 2.根据单个字段字段去除重复 ListUser userList = users.stream() .collect( Collectors.collectingAndThen(Collectors.toColle[详细]
-
JMeter压测“java.net.SocketException: Socket closed”解决方
所属栏目:[Java] 日期:2020-12-15 热度:163
报错详情: java.net.SocketException: Socket closedat java.net.SocketInputStream.socketRead0(Native Method)at java.net.SocketInputStream.socketRead(SocketInputStream.java: 116 )at java.net.SocketInputStream.read(SocketInputStream.java: 171[详细]
-
Junit单元测试数据生成工具类
所属栏目:[Java] 日期:2020-12-15 热度:169
在Junit单元测试中,经常需要对一些领域模型的属性赋值,以便传递给业务类测试,常见的场景如下: com.enation.javashop.Goods goods = new com.enation.javashop.Goods(); goods.setBrandId(1); goods.setCategoryId(1); goods.setGoodsName("测试商品"); g[详细]
-
Java语言程序设计(2)
所属栏目:[Java] 日期:2020-12-15 热度:74
基本程序设计 ? 由于有Java的基础,从这里开始就不按照书系统的把每个概念分析,把重点的,容易忘的内容提取出来,放入博客当中。 1.加号的意义 ? 加号(+)有两种意义:一种用途是做加法,另一种用途是做字符串的连接(合并)。做加法中譬如 1+2 ,字符串的连[详细]
-
P1113-杂务
所属栏目:[Java] 日期:2020-12-15 热度:199
#include bits/stdc++.h using namespace std; #define pb push_back #define _for(i,a,b) for(int i = (a);i (b);i ++) #define INF 100000003 #define ll long long inline ll read(){ ll ans = 0 ; char ch = getchar(),last = ‘ ‘ ; while (!isdigit(c[详细]
-
java 脚本引擎Rhino执行js代码和文件
所属栏目:[Java] 日期:2020-12-15 热度:82
测试js脚本引擎 public class helloworld {public static void main(String[] args) throws Exception { //获得脚本引擎对象 ScriptEngineManager sem=new ScriptEngineManager(); ScriptEngine engine=sem.getEngineByName("javascript"); //定义变量,会存[详细]
-
Java 创建/识别条形码、二维码
所属栏目:[Java] 日期:2020-12-15 热度:162
条形码(Barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常用于标示物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,广泛应用于各个领域。常见的包括一维条码([详细]
-
JUnit与MSTest
所属栏目:[Java] 日期:2020-12-15 热度:121
执行test类的每个方法时,需要做一些初始化。比如初始化applicationcontext。JUnit使用@Before注解。 import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired;[详细]
-
java javassist创建类和反编译类
所属栏目:[Java] 日期:2020-12-15 热度:186
用javassist生成一个新的类 public class Byte {public static void main(String[] args) throws Exception { //获得类池 ClassPool pool=ClassPool.getDefault(); //创建类 CtClass cc=pool.makeClass("cn.sxt.in.Emp"); //创建属性 CtField f1 = CtField.m[详细]
-
java javassist库处理类的基本用法
所属栏目:[Java] 日期:2020-12-15 热度:63
public class Dema { //获取原方法信息 public static void test01() throws Exception { ClassPool pool=ClassPool.getDefault(); CtClass cc=pool.get("cn.sxt.in.Emp"); //获得已有的类 byte[] bytes=cc.toBytecode(); //转换成字节码 System.out.println[详细]
-
Java加密、解密Word文档
所属栏目:[Java] 日期:2020-12-15 热度:191
对一些重要文档,我们为保证其文档内容不被泄露,常需要对文件进行加密,查看文件时,需要正确输入密码才能打开文件。下面介绍了一种比较简单的方法给Word文件添加密码保护以及如何给已加密的Word文件取消密码保护。 使用工具: Free Spire.Doc for Java(免[详细]
-
Java运算符的基本知识点
所属栏目:[Java] 日期:2020-12-15 热度:135
一.基本算术运算符 基本算术运算符包括:加(+)、减(-)、乘( ) 、除(/)、模(%) 注意:模运算符(%)不仅用于整数除法取余数,还能用于浮点数。(在C/C++中模运算符%仅用于整数类型)。 二.关系运算符 关系运算符主要有:==、!=、、、=、= 注意:关[详细]
-
支付宝沙箱应用
所属栏目:[Java] 日期:2020-12-15 热度:96
一、支付宝开放平台设置 1、首先登陆支付宝开放平台 网址:https://openhome.alipay.com/platform/home.htm 2、使用手机支付宝扫码登录 登录后选择沙箱操作页面 3、进入沙箱应用选项后设置沙箱的基本信息。 4、设置应用公钥 公钥生成器下载地址,下载对应版[详细]
-
虚拟机安装CentOS7 Minimal版
所属栏目:[Java] 日期:2020-12-15 热度:67
本想在CentOS 6上安装Google浏览器的。。 琢磨了好久,当看到??这些话的时候我是崩溃的 ? ? ?那我就安装CentOS 7! ===============================这里是爱的分界线================================== 第一步:取镜像 地址在此:https://www.centos.org/d[详细]
-
6个常用Java 源代码 保护工具(混淆、加密、底层)
所属栏目:[Java] 日期:2020-12-15 热度:164
6个常用Java 源代码 保护工具(混淆、加密、底层) ProGuard Java源代码保护工具ProGuard的3.6与4.1版? 下载地址:http://download.csdn.net/source/386505 (20080318_6)Java源代码保护工具ProGuard的3.6与4.1版【ProGuard.rar】 大小:912 KB (934,458 字节[详细]
-
jstat 命令
所属栏目:[Java] 日期:2020-12-15 热度:198
NAME jstat - Monitors Java Virtual Machine (JVM) statistics. This command is experimental and unsupported.SYNOPSIS jstat [Options] vmid [interval] [count] ? ? ? Options,选项 ? ? ? vmid,VM的进程号,即当前运行的java进程号 ? ? ? interval,[详细]
-
RateLimiter
所属栏目:[Java] 日期:2020-12-15 热度:98
Google开源工具包Guava提供了限流工具类RateLimiter,该类基于令牌桶算法实现流量限制,使用十分方便,而且十分高效。 RateLimiter使用 public void testAcquire() { RateLimiter limiter = RateLimiter.create( 1 ); for ( int i = 1 ; i 10 ; i = i + 2 )[详细]
-
Java性能 -- Lock优化
所属栏目:[Java] 日期:2020-12-15 热度:53
Lock / synchronized Lock锁的基本操作是通过乐观锁实现的,由于Lock锁也会在阻塞时被挂起,依然属于悲观锁 ? synchronized Lock 实现方式 JVM层实现 Java底层代码实现 锁的获取 JVM隐式获取 lock() / tryLock() / tryLock(timeout,unit) / lockInterruptibl[详细]
-
Luogu P4095 [HEOI2013] Eden的新背包问题
所属栏目:[Java] 日期:2020-12-15 热度:149
题目 求出从前往后的背包 (f_{i,j}) 和从后往前的背包 (F_{i,j}) 。 那么对于询问 ((d,e)) ,答案就是 (maxlimits_{i=0}^e f_{d-1,i}+F_{d+1,e-i}) 。 然后就是单调队列优化多重背包。 我们知道多重背包的转移 (f[i][j]=maxlimits_{k=0}^{min(c[详细]
-
Java性能 -- 线程上下文切换
所属栏目:[Java] 日期:2020-12-15 热度:171
线程数量 在并发程序中,并不是启动更多的线程就能让程序最大限度地并发执行 线程数量设置太小,会导致程序不能充分地利用系统资源 线程数量设置太大,可能带来资源的过度竞争,导致上下文切换,带来的额外的系统开销 上下文切换 1.在单处理器时期,操作系统[详细]
- 基于MyBatis的简单使用(推荐)
- Java sleep方法的作用(sleep())
- Java Statement.getGeneratedKeys()方法:获取自
- java – Spring引导无法解析字符串中的占位符
- java.lang.AssertionError:预期状态:200实际:
- 解决分页插件ClassNotFoundException: org.sprin
- java – 如何添加Selendroid到android工作室的we
- java – 如何保存完整的网页
- java – Runtime.getRuntime().exec()平台独立吗
- Java:为什么JTable不使用TableCellEditor?