小编use*_*796的帖子

在java中排序对象

我想做嵌套排序.我有一个课程对象,它有一组应用程序.应用程序具有时间和优先级等属性.现在我想先根据优先级对它们进行排序,并且在优先级内我想按时间对它们进行排序.

java

2
推荐指数
1
解决办法
1336
查看次数

浅拷贝和深拷贝的例子

我可以通过以下方式实现深拷贝和浅拷贝吗?它是否正确?以下2种克隆方法中的任何一种都将放在最终代码中

public class Student{
  private String name;
  private DepartMent dept;


 //deep copy 
 public Object clone() throws CloneNotSupportedException{
  Student s =  (Student)super.clone();
  s.septDept((Department)dept.clone());
 }

 //shallow copy
 public Object clone() throws CloneNotSupportedException{
   return super.clone();
 }

}
Run Code Online (Sandbox Code Playgroud)

java clone

2
推荐指数
1
解决办法
7578
查看次数

oracle中主键默认有索引吗

我有一个以长值作为主键的表。

现在我认为oracle默认情况下会在其上创建索引。而且我不需要显式创建索引。

问题是:在这种情况下,主键默认由 oracle 索引吗?

oracle indexing primary-key

2
推荐指数
1
解决办法
2174
查看次数

FireStore 日期查询未按预期工作

我有一个有日期对象的文档。

初始化 Firestore 的代码:

 FirebaseFirestore fireStore = FirebaseFirestore.getInstance();
        FirebaseFirestoreSettings settings = new FirebaseFirestoreSettings.Builder()
                .setTimestampsInSnapshotsEnabled(true)
                .build();
        fireStore.setFirestoreSettings(settings);
        firestore = fireStore;
Run Code Online (Sandbox Code Playgroud)

查询代码:

FirebaseFirestore db = FireStoreUtils.getInstance();
Query query= db.collection(viewType.collectionName());
        query.whereLessThan("endDate", new Date()); 
        return query.orderBy(viewType.sortProperty()).limit(PAGE_SIZE);
Run Code Online (Sandbox Code Playgroud)

我总是获取所有记录,并且看起来 where 子句没有被应用。在 Firebase 控制台上,我看到它endDate存储为时间戳。

来自 Firebase 控制台的文档:

createdDate: null (null)
description: "desc" (string)
endDate: February 3, 2019 at 11:18:58 PM UTC-8 (timestamp)
id: "-7475596197450085332" (string)
title: "title" 
Run Code Online (Sandbox Code Playgroud)

java android firebase google-cloud-firestore

2
推荐指数
1
解决办法
1819
查看次数

filerering /替换java中的单引号

如何在java中过滤单引号?

我有一个搜索框,如果有人输入单引号,我会收到数据库错误.

我不想在JavaScript或数据库级别提交它; 我想只用Java做.我怎样才能做到这一点?

我不想完全失去它.还有其他方法吗?用工作取代报价?

java jsp

1
推荐指数
1
解决办法
3506
查看次数

我应该在聊天网站上使用PHP或JSP吗?

我想开发像雅虎这样的网站网络聊天应用程序.唯一的区别是我想让它基于网络而不是桌面.我将使用ajax在jsp/php中实现它.我想知道jsp或php是否会更好.两者的优点和缺点是什么.您更喜欢哪两个?为什么?

jsp applicatioon会慢于php吗?我正在考虑使用struts与jsp和ajax.使用struts会降低速度吗?我知道jsp,java和struts但不是php.php比jsp更困难吗?

javascript php java ajax jsp

1
推荐指数
2
解决办法
1784
查看次数

为什么垃圾收集器不会破坏弹簧容器

我在我的班级中加载我的春天语境如下:

public class Loader {
    public static void main(String args[]){
        final ConfigurableApplicationContext context =
            new FileSystemXmlApplicationContext(
                new String[] { serializationSpringContextPath }
            );

        System.out.println("main over");    
    }
}
Run Code Online (Sandbox Code Playgroud)

主方法完成后的事件上下文仍然存在.垃圾收集器怎么没有收集它?

java spring garbage-collection

1
推荐指数
1
解决办法
129
查看次数

如何检测系统上的字节序

如何在java中检测系统上的字节序?我不想使用内置方法作为面试问题.如何将大到小转换,反之亦然?

我正在寻找使用Java而不是C/C++的ans.我找到了这样的链接 在C++程序中以编程方式检测字节序

java algorithm endianness

0
推荐指数
1
解决办法
387
查看次数

参考更新线程安全吗?

public class Test{
   private MyObj myobj = new MyObj(); //it is not volatile


   public class Updater extends Thred{
      myobje = getNewObjFromDb() ; //not am setting new object
   }

   public MyObj getData(){
    //getting stale date is fine for 
    return myobj;
   }


}
Run Code Online (Sandbox Code Playgroud)

更新定期更新myobj
其他类使用getData获取数据
IS此代码线程安全而不使用volatile关键字?
我想是的.有人可以证实吗?

java multithreading thread-safety

0
推荐指数
1
解决办法
1280
查看次数

表单验证器返回的文本的颤动更改颜色

我有一个TextFormField返回字符串的验证器。我想以红色显示验证错误消息,可能是其他样式

  • 我怎样才能改变它的颜色?
  • 我可以在主题中配置它以便我可以为我的应用程序中的所有表单配置一次吗?

    文本表单域(

TextFormField(
  textCapitalization: TextCapitalization.words,
  decoration: InputDecoration(
    border: UnderlineInputBorder(),
    filled: true,
    icon: Icon(Icons.person),
    hintText: 'First name',
    labelText: 'First Name *',
  ),
  onSaved: (String value) {
    this._customer.fName = value;
  },
  validator: _validateName,
  initialValue: this._customer.fName,
),
Run Code Online (Sandbox Code Playgroud)

编辑1:

我在 ThemeData 中添加了以下内容。

final ThemeData myTheme = ThemeData(

 errorStyle: TextStyle(
      color: Colors.red,
      fontSize: null,
      fontWeight: FontWeight.w400,
      fontStyle: FontStyle.normal,
    ),
  errorColor: Color(0xffd32f2f),
)
class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) { …
Run Code Online (Sandbox Code Playgroud)

flutter

0
推荐指数
2
解决办法
4594
查看次数