-
Java 读取PDF中的文本和图片
所属栏目:[Java] 日期:2020-12-15 热度:165
本文将介绍通过Java程序来读取PDF文档中的文本和图片的方法。分别调用方法extractText()和extractImages()来读[详细]
-
自定义字段、数据查询优化相关、ORM事务操作
所属栏目:[Java] 日期:2020-12-15 热度:167
一、自定义字段 二、数据库查询优化 orm内所有的语句操作都是惰性查询 惰性查询: 只会在你真正需要数据的时候才会走数据库 如果你单单只写orm语句时不会走数据库的 拿到所有的书籍名称(必需要打印才会有结果) only与defer ? ? ? ? select_releated与prefec[详细]
-
jar包启动失败 java Name or service not known解决方案
所属栏目:[Java] 日期:2020-12-15 热度:167
本人在生产环境中的一台机器使用了写好的 jar包 的 启动脚本 发现启动不了jar包,然后自己使用java命令单独启动jar包,出现以下报错 [email?protected]:/etc/init.d# java -Dfile.encoding=UTF-8 -Xmx2048M -Dcom.sun.management.jmxremote -Dcom.sun.manage[详细]
-
P1041 传染病控制
所属栏目:[Java] 日期:2020-12-15 热度:128
? ? 倍感自己傻逼 错的地方极其智障,一定不会犯了 打死不用vectorXD #includebits/stdc++.h using namespace std; int mp[ 350 ][ 350 ],a,b,p,n,flo[ 350 ][ 350 ],gt[ 350 ][ 350 ],ans,size[ 350 ],cnt[ 350 ],tag[ 350 ]; void dfs( int u, int dep, in[详细]
-
java多线程技术: interrupt() 中断线程, 优雅停止线程及原理
所属栏目:[Java] 日期:2020-12-15 热度:79
MyThread.class package cn.yilong.edcsapiservice.thread; public class MyThread extends Thread { @Override public void run() { System. out .println( " 开始睡觉 " ); try { Thread.sleep( 10 ); } catch (InterruptedException e) { e.printStackTra[详细]
-
字符串类型的变化
所属栏目:[Java] 日期:2020-12-15 热度:170
1.format()方法的基本使用: 模板字符串。format(逗号分隔的参数) 模板字符串有一系列槽组成,用来控制修改字符串中嵌入值出现的位置,其基本思想是将format()方法中逗号分隔的参数按照序号关系替换到模板字符串的槽中槽用({})表示,如果大括号中没有序号[详细]
-
【案例练习】登录案例
所属栏目:[Java] 日期:2020-12-15 热度:200
0(模板) 所犯错误: ? 现象: ? 报错内容: ? 1 所犯错误: ?通过SQLyog修改数据后未点击保存; 现象: ?Java代码中无法查找到相应内容; 报错内容: 无 ? 2 所犯错误: 一个变量在静态代码块中进行赋值时,前面又声明了一遍变量类型,导致其实是新产生了[详细]
-
关于Comparable和Comparator那些事
所属栏目:[Java] 日期:2020-12-15 热度:69
在实际项目开发过程中,我们经常需要对某个对象或者某个集合中的元素进行排序,常用的两种方式是实现某个接口。常见的可以实现比较功能的接口有Comparable接口和 Comparator接口,那么这两个又有什么区别呢? ? 关于Comparable接口 关于Comparable接口,其位[详细]
-
JAVASE知识点总结(四)
所属栏目:[Java] 日期:2020-12-15 热度:56
第十七章:内部类和枚举 一、内部类 1、什么是内部类? 2、为什么要有内部类? 3、内部类的种类: 5、实例内部类 6、创建实例内部类 7、实例内部类注意点 8、访问变量原则: 4 9、静态内部类: 10、静态内部类的创建: 11、静态内部类注意点 12、静态内部类[详细]
-
关于配置虚拟机网络,克隆虚拟机。
所属栏目:[Java] 日期:2020-12-15 热度:164
一. 配置虚拟机网络 1. VirtualBox 主面板的网络设置完成后,启动虚拟主机。输入用户名:root,密 码:newlandedu,登录 CentOS。 2. 关闭系统防火墙并关闭系统自启动,在终端输入如下命令关闭虚拟机防火墙, 同时关闭 SELinux 服务。明令如下 # 关闭 “系统[详细]
-
java condition 实现简单的阻塞队列
所属栏目:[Java] 日期:2020-12-15 热度:131
上一篇文章介绍了condition的使用方法 https://www.cnblogs.com/liumy/p/11563772.html 这一篇文章介绍如何用condition来实现一个简单的阻塞队列 消费者 生产者模式。 消费者 生产者模式就是 生产者生产某些对象,消费者来消费这些对象。其中用对象数组来保[详细]
-
BFC、IFC、FFC、GFC
所属栏目:[Java] 日期:2020-12-15 热度:140
FC(Formatting Context) 它是W3C CSS2.1规范中的一个概念,定义的是页面中的一块渲染区域,并且有一套渲染规则,它 决定了其子元素将如何定位 ,以及 和其他元素的关系和相互作用 。 ? BFC(block formatting context) 直译为“块级格式化上下文” W3C原[详细]
-
jdbc
所属栏目:[Java] 日期:2020-12-15 热度:144
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/dangdang jdbc.username=root jdbc.password=root ---------------------------------------------------------------- class.forName(oracle.jdbc.OracleDriver) jdbc:oracle:thin[详细]
-
JAVA中的注释方法
所属栏目:[Java] 日期:2020-12-15 热度:135
Java的三种注释方法 ①单行注释:使用 // ,其注释内容从//开始到本行结束,比较常用, ? ? ? ? ? ? ? ? ? ? ? 快捷键为: Ctrl + / 或者? Ctrl + Shift + C? ? ? ? ? ? ? ? ? ? ? ? 取消注释: Ctrl + / 或者? Ctrl + Shift + C ②多行注释:配套使用 /* 和[详细]
-
深入理解JVM内存分配策略
所属栏目:[Java] 日期:2020-12-15 热度:127
理解JVM内存分配策略 三大原则+担保机制 JVM分配内存机制有三大原则和担保机制 具体如下所示: 优先分配到eden区 大对象,直接进入到老年代 长期存活的对象分配到老年代 空间分配担保 对象优先在Eden上分配 如何验证对象优先在Eden上分配呢,我们进行如下实[详细]
-
安装虚拟机和网络配置
所属栏目:[Java] 日期:2020-12-15 热度:198
安装虚拟机 VMWare安装官方网站? https://www.pagesinventory.com/domain/www.vmware.com.html 镜像文件安装 ? http://windows.dmn77.cn/ 安装虚拟机需要镜像文件来运行 ? 1.首先下载好vmware软件包,解压,点击运行 ? ? ? 2.此步骤可以选择安装程序光盘或者[详细]
-
Comet 67E: ffort
所属栏目:[Java] 日期:2020-12-15 热度:180
题目传送门:Comet 67E。 用了个傻逼做法 A 了这题,欢迎观赏睿智做法! 题意简述: 题目说得很清楚了(这次是我不想写了)。 题解: 为了方便,令 (m) 为敌人数, (n) 为己方士兵种数。设 (mathbf{Ans}) 为答案,则有: [begin{aligned}mathbf{An[详细]
-
弄懂Java为何只有值传递
所属栏目:[Java] 日期:2020-12-15 热度:96
最近有同学问我关于Java中值传递与引用传递的问题,在此小结一下 值传递是指在函数调用时将实参内容复制一份传递给形参,这样在函数中改变该参数不会对原参数产生影响。 引用传递是指将对象地址的引用传递给该函数,这样在函数中改变该参数会对原参数产生影[详细]
-
数据结构-选择排序
所属栏目:[Java] 日期:2020-12-15 热度:109
1 package com.datastack.search; 2 3 import java.util.Arrays; 4 5 // 选择排序 6 public class SelectSort { 7 public static void main(String[] args) { 8 int [] arr = new int [] {5,3,2,54,5,1,23,65 }; 9 selectSort(arr); 10 11 System.out.printl[详细]
-
AtomicReference、AtomicStampedReference 和 AtomicMarkableRef
所属栏目:[Java] 日期:2020-12-15 热度:90
这三个都是自 JDK1.5 开始加入到 java.util.concurrent.atomic 下面的。他们都可以在 lock-free 的情况下以原子的方式更新对象引用。 ? 一、AtomicReference 以原子方式更新对象引用。 static class User { private int age; public int getAge() { return a[详细]
-
Uncaught TypeError: Illegal invocation问题解决方法
所属栏目:[Java] 日期:2020-12-15 热度:86
今天使用ajax上传文件时,出现了错误。数据传输的方式是通过定义formData完成的,提交的文件对象也设置为dom对象,但是还是不能发送请求。F12看到后台报了个错误:Uncaught TypeError: Illegal invocation,百度了一下,找到了解决方法。 解决方法:在ajax请[详细]
-
Comet OJ - Contest #11 题解&赛后总结
所属栏目:[Java] 日期:2020-12-15 热度:106
Solution of Comet OJ - Contest #11 A.eon -Problem designed by Starria- 在模 10 意义下,答案变为最大数的最低位(即原数数位的最小值)和原数最低位的差。 令$S$为输入数字串,则答案为 $(min_{i=1}^{n}S_i-S_n)%10$ 。 时间复杂度 $O(n)$ 。 B.usiness[详细]
-
JPA查询修改数据,但是未保存到数据库,数据库却修改了
所属栏目:[Java] 日期:2020-12-15 热度:193
使用JPA查询数据,对查询出来的结果进行修改,但是不保存数据库,最终数据库却做了同样的修改。 解决方案:需要对修改的值重新复制到另一个对象中在进行修改。 原因: JPA有如上所示的四个生命周期: New:瞬时对象,尚未有id,还未和Persistence Context建[详细]
-
Comet OJ - Contest #11 B usiness
所属栏目:[Java] 日期:2020-12-15 热度:186
题目思路: 很明显的dp题,就是以天数作为阶段,然后里面套一个完全背包,因为每天结束时会得到节点,所以 在天数的循环最后还要加一个循环用来加上每天结束时得到的节点。 dp[u]表示现在有u个节点时最后能得到多少个节点,有几个地方要注意,首先是当前有的[详细]
-
第三次Java实验报告
所属栏目:[Java] 日期:2020-12-15 热度:156
Java实验报告 ? 班级 计科二班 学号 20188437 姓名 何磊 完成时间 2019/9/22 评分等级 实验三 String类的应用 实验目的 掌握类String类的使用; 学会使用JDK帮助文档; 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、[详细]