-
java – 来自Avro的字段警告消息的默认值无效?
所属栏目:[Java] 日期:2020-12-15 热度:53
我有一个像这样的avro架构,其中我将is_userid_present decalred为boolean,我想将默认值设为false,因此我提出了以下avro架构. { "type":"record","name":"hello","fields":[ { "name":"u","type":[ "string","null" ] },{ "name":"p","type":"string" },{ "na[详细]
-
java – StringReader从String.Split输出中给出错误
所属栏目:[Java] 日期:2020-12-15 热度:93
使用StringReader时出现异常.创建对象时我解析的字符串是通过String.split生成的,它给了我NullPointerException.有任何建议如何解决这个问题? 这是代码: public static void main(String[] args) throws IOException { // TODO code application logic her[详细]
-
java – Android告诉我我的位图在我实际回收之前已经回收了
所属栏目:[Java] 日期:2020-12-15 热度:111
我从 XML获取我的位图: //Get bitmap from drawablebd = (BitmapDrawable) view.getResources().getDrawable(R.drawable.backgrounds);backgrounds = bd.getBitmap();//Do required work with bitmap (Will just use a log statement here for testingLog.v[详细]
-
java – spring security中的多个登录表单
所属栏目:[Java] 日期:2020-12-15 热度:116
我是春天的新手,在我的项目中,我需要通过 spring security为管理员和用户添加两个登录表单.到目前为止,我能够成功创建一个登录页面.这是我的 弹簧security.xml文件 beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http:/[详细]
-
在java中运行超过1K的线程是否安全?
所属栏目:[Java] 日期:2020-12-15 热度:156
我正在制作一个试图获得所有可能结果的程序.程序中的线程生成更多线程(略多于一千).我在多线程方面非常糟糕,我担心线程的产生不会停止.我正在使用具有终止按钮的 eclipse IDE,这将停止所有正在运行的线程,如果没有其他方法吗? JVM可以处理这个吗? 解决方法[详细]
-
数据结构 – 哈希表 – 使用二进制搜索树实现
所属栏目:[Java] 日期:2020-12-15 热度:199
从破解编码面试,第71页: Alternatively,we can implement hash table with a BST. We can then guarantee an O(log n) lookup time,since we can keep the tree balanced. Additionally we may use less space,since a large array no longer needs to be a[详细]
-
java – CountDownTimer cancel()不工作
所属栏目:[Java] 日期:2020-12-15 热度:77
我是 Android开发的新手并试图制作小游戏. CountDownTimer.cancel()对我不起作用. 任何的想法? 谢谢你的回答! CountDownTimer cdt = new CountDownTimer(120000,1000) { public void onTick(long millisUntilFinished) { maxTime = (int) (millisUntilFini[详细]
-
如何使用java中的套接字发送/接收对象[复制]
所属栏目:[Java] 日期:2020-12-15 热度:106
参见英文答案 Socket program to send and receive user defined objects not working????????????????????????????????????1个 当我在CMD窗口中执行我的代码时,它在客户端模式下不起作用,完全在以下行: ObjectInputStream ois = new ObjectInputStream(soc[详细]
-
java – 在其他数组中分隔数组
所属栏目:[Java] 日期:2020-12-15 热度:127
我有一个数组,我需要分成不同的数组.我有一个字符串数组,需要将它分成不同的页面(不同的数组). 首先,我得到了数组的长度 int size = array.length; 然后,我得到了我需要的页数,知道每个页面应该只有10个字符串 int numberOfPages = (int) Math.floor(size/10[详细]
-
java – 我应该留下我不在课堂上使用的方法吗?
所属栏目:[Java] 日期:2020-12-15 热度:104
我有一个在性能繁重的程序中大量使用的类( 400,000个实例).将这些方法留在类中会严重影响每个对象的内存使用情况,还是真的不重要? 解决方法 该类在第一次使用时被加载到内存中,并且在正常情况下仅加载一次.实际上,Class的equals方法写为==,这意味着 Java期[详细]
-
java – 通过数组重新加载
所属栏目:[Java] 日期:2020-12-15 热度:165
所以假设我有一个长度为5的数组(让我们称它为myArray [5]).如果我向myArray [3]添加4,比如myArray [3 4],我怎样才能让它再次循环通过myArray以便它成为myArray [2]? 例) myArray[3]myArray[4] //+1myArray[0] //+2myArray[1] //+3myArray[2] //+4 解决方法[详细]
-
更新data.table中的向量
所属栏目:[Java] 日期:2020-12-15 热度:162
参见英文答案 Using lists inside data.table columns????????????????????????????????????2个 我有这个: dt = data.table(index=c(1,2),items=list(c(1,2,3),c(4,5)))# index items#1: 1 1,3#2: 2 4,5 我想将dt [index == 2,items]更改为c(6,7). 我试过了[详细]
-
在Java中切换类?
所属栏目:[Java] 日期:2020-12-15 热度:165
我想在 Java中为Heap数据结构创建一个类,允许用户选择MinHeap或MaxHeap 构造函数应如下所示: public Heap(String type) { if (type.equals("min")) { //allow this object only to use methods for MinHeap } else { //allow this object only to use metho[详细]
-
Java中的随机int函数行为
所属栏目:[Java] 日期:2020-12-15 热度:64
我有以下代码: public class Main {private static final Random rnd = new Random();private static int getRand(int n) { return (Math.abs(rnd.nextInt())%n);}public static void main(String[] args) { int count=0,n = 2 * (Integer.MAX_VALUE/3); fo[详细]
-
java – 对扩展存在的Enum类型的泛型感到困惑
所属栏目:[Java] 日期:2020-12-15 热度:50
问题1:我对这些代码感到有点困惑: public class MyClass1 E extends Enum? { // ...}public class MyClass2 E extends EnumE { // ... } MyClass1和MyClass2有什么不同,这三种不同的E是什么意思? 问题2:从 Class Enum E extends EnumE 开始 This is the[详细]
-
java中的电话号码验证
所属栏目:[Java] 日期:2020-12-15 热度:142
我想以这种方式验证电话号码: – 该字段应允许用户输入字符并应自动更正.因此,“1-908-528-5656”条目不会为用户创建错误,它只会更改为“19085285656”. 我也希望编号在9到11之间. 我也试过下面的代码,但没有得出最终的解决方案: final String PHONE_REGEX[详细]
-
java.sql.SQLException:用户’admin’登录失败
所属栏目:[Java] 日期:2020-12-15 热度:186
免责声明:我之前从未使用过SQL服务器. 我正在尝试使用java代码连接到SQL Server Express. public class Test1 { public static void main(String[] args) throws SQLException,ClassNotFoundException { Class.forName("net.sourceforge.jtds.jdbc.Driver")[详细]
-
矢量 – “std :: vec”vs“collections :: vec”
所属栏目:[Java] 日期:2020-12-15 热度:104
Rust包含2个相同的(通过api)vec模块: http://doc.rust-lang.org/std/vec/index.html http://doc.rust-lang.org/collections/vec/index.html 有什么区别?哪个更好? 解决方法 收集箱并不意味着直接使用;你应该使用std crate代替. std :: vec只是collections[详细]
-
Java使用regexp拆分空间?
所属栏目:[Java] 日期:2020-12-15 热度:198
我试图匹配并从以下输入捕获命令和参数: !command param1 param2 我正在使用Java的类Pattern和Matcher: private Pattern regExp = Pattern.compile( "^!(?command[^s]*)((?:s+)(?param[^s]*))*$");public String command() { m = regExp.matcher(get[详细]
-
Java:数组类型的javadocs
所属栏目:[Java] 日期:2020-12-15 热度:53
我正在为 Java中的数组搜索类似javadocs的东西.什么方法,他们的签名和他们做什么.我遇到了这个问题,因为IDE(Intelij)如果用cntrl点击数组的被调用方法,则不显示任何内容. 解决方法 请参阅Java语言规范 §10.7. Array Members: The members of an array type[详细]
-
arrays – 函数[Hashtable []]参数,可以来自管道或参数
所属栏目:[Java] 日期:2020-12-15 热度:97
这是一个通过参数接受一个哈希表数组的函数: function abc () { Param([Hashtable[]]$tables) $tables.count} 使用示例: PS C: abc -tables @{ a = 10 },@{ b = 20 },@{ c = 30 }3 这是一个通过管道接受Hashtables的函数: function bcd () { Param([para[详细]
-
java – 比较2个整数,奇怪的行为
所属栏目:[Java] 日期:2020-12-15 热度:110
参见英文答案 Why is 128==128 false but 127==127 is true when comparing Integer wrappers in Java?????????????????????????????????????6个 我写了简单的代码: public static void main(String[] args) { Integer i1 = 127; Integer i2 = 127; boolean[详细]
-
java – 将数据存储在Kubernetes集群中的位置
所属栏目:[Java] 日期:2020-12-15 热度:178
如何由复制控制器控制并在Kubernetes中的服务后面“隐藏”写入/读取数据?如果我有一个应用程序从用户那里收到需要保留的图像,我该在哪里存储它?由于前面的服务,如果我使用卷,我无法控制它存储在哪个节点. 解决方法 我认为你问题的“简单”答案是你需要在Ku[详细]
-
java – 传递参数的不同方法:String args []或-D?
所属栏目:[Java] 日期:2020-12-15 热度:176
我看到许多 Java使用-D选项来传递一些参数. 更熟悉的方法是将带有String [] args的参数传递给main方法. 那么这两种方法之间的区别是什么? 添加1 有什么情况我们必须更喜欢一个到另一个吗? 解决方法 -D开关用于设置系统属性,而不是将参数传递给程序.事实上,[详细]
-
java – 正则表达式检查String是否包含非数字失败
所属栏目:[Java] 日期:2020-12-15 热度:186
为什么这会失败? String n = "h107";if (n.matches("D+")) { System.out.println("non digit in it");} 我有一个晚上睡觉,我仍然没有得到它. 我现在得到了解决方案: if (n.matches(".*D+.*")) { 但在我(可能缺乏知识)中,第一个也应该匹配.如果它必须匹[详细]