小编Déb*_*ora的帖子

如何从Netbeans IDE中的现有类生成类图

我在给定的包中创建了java实体类.我想为包中的那些java类创建一个UML图.任何人都知道如何在NetBeans IDE 7中执行此操作?(我安装了插件,它正在工作.)

java uml netbeans

9
推荐指数
1
解决办法
3万
查看次数

Restlet路径参数不起作用

以下是我的路线

public Restlet createInboundRoot(){
 Router router = new Router(getContext());
router.attach("account/profile",UserProfile.class);
Run Code Online (Sandbox Code Playgroud)

以下是Resource类UserProfile.java

@post
@path("add")
public void addUser(User user){

@post
@path("modify")
public void modifyUser(User user){

@post
public void test(){//only this is called
Run Code Online (Sandbox Code Playgroud)

我想调用一个资源类,并为资源类做几个相同的函数.这意味着,我的上面的资源类处理与UserProfiles相关的函数,例如add,modify.URL为:
account/profile/add =>添加用户
帐户/ profile/modify =>以修改用户

无论如何,在我的实现之上不起作用,因为只能通过account/profile /调用test()方法

我也尝试过Pathparams.但它也没有用.对于路径参数:

router.attach("account/profile/{action}",UserProfile.class);
Run Code Online (Sandbox Code Playgroud)

已添加并在资源类中,

@post
@path("{action}")
public void addUser(@pathparam("action") String action, User user){ 
Run Code Online (Sandbox Code Playgroud)

有谁告诉我我的问题在哪里.

java jax-rs restlet java-ee

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

如何在Eclipse中向SonarLint添加证书

连接SonarQube服务器需要证书.我已经安装了SonarLint插件,但它没有任何选项来添加证书来连接我的SonarQube服务器.它只有URL,用户名和密码选项.有没有办法设置证书?

sonarqube sonarlint sonarlint-eclipse

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

动态创建字段和方法

我想为给定的类添加新的字段(变量)和封装方法.例如:类名Student没有任何字段如下:

public class Student implements Serializable{

}
Run Code Online (Sandbox Code Playgroud)

然后在我的应用程序中创建一个实例;

Student s=new Student();
Run Code Online (Sandbox Code Playgroud)

我想在运行时添加学生类不存在的新方法.例如:我想添加一个名为studentName,getStudentName()setStudentName()方法的字段.

然后在运行时,学生对象将是这样的;

public class Student implements Serializable{

    private String studentName;

    public void setStudentName(..){}
    public String getStudentName(){return ...;}
}
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,对象被写入文本文件,所有相同类型的对象都没有所有变量.因此,我只想添加必需的字段来节省内存.

有办法有办法吗?任何示例代码或链接?

编辑:或者我们可以创建一个类,并创建不存在的实例?

编辑2:谢谢你们所有人的回答,并得到了许多信息和想法.并改变了从你的建议到更好的道路的方式

java

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

Eclipse演示模式

是否有支持Eclipse中的演示文稿的插件?
这意味着,假设代码需要为几个人呈现,如果代码显示为原样,则显示所有工具,菜单栏和所有其他图标.相反,我想在全屏幕中仅显示代码打开的选项卡(可以是类,html或css文件),以便PC可以连接到投影仪,而整个观众只能看到打开的选项卡.

我在IntelijIdea中看过这个,但不是在eclipse中.有什么建议吗?我用Luna.

eclipse

7
推荐指数
2
解决办法
3862
查看次数

如何将JList绑定到Bean类属性

我试图绑定JList到绑定类属性,Vector.在绑定类中,在Vector更新JTextFieldUI时更新.

public void setName(String name) {
    String oldName = this.name;
    this.name = name;
    Vector oldList=this.list;
    list.add(name);
    propertySupport.firePropertyChange("name", oldName, this.name); //textField updates
    propertySupport.firePropertyChange(PROP_LIST, oldList, list); // JList
}
Run Code Online (Sandbox Code Playgroud)

另外另一个单独的setter可用于更新Vector.我也设置了添加/删除PropertyChangeListeners.

我真正的要求是JList根据BeanBinding课堂上的数据更新.例如,当用户输入时JTextField,应该将来自数据库的相关数据和类中的现有变量加载到JList.

请任何人告诉我如何绑定NetBeans中的数据BeanBinding类(源)属性JList.至少任何教程链接.NetBeans站点中有一个示例,但它用于直接从数据库获取数据.

java swing beans-binding

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

postgres 函数:CASE WHEN 和 IF ELSE 之间的区别

任何人都可以让我知道在 Postgres 函数中编写 WHEN CASE .. 和 IF/ELSE 之间的区别吗?

sql postgresql

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

AngularJS使用哪些浏览器?

这可能是一个最常见的问题.但没有任何关于浏览器版本的线索.更重要的是,Angular网站本身如下所示.

Angular使用哪些浏览器?

我们针对以下浏览器运行我们广泛的测试套件:最新版本的Chrome,Firefox,Safari和Safari for iOS,以及Internet Explorer版本9-11.有关支持旧版IE浏览器的更多详细信息,请参阅Internet Explorer兼容性

如果浏览器未经测试,则并不意味着它不起作用.您还可以期望浏览器能够与我们测试的浏览器共享大部分代码库,例如Opera 15或更新版本(使用Blink引擎)或各种Firefox衍生产品.

- AngularJS常见问题解答 - AngularJS可以使用哪些浏览器?

但是,没有任何说明支持哪些版本.我用Google搜索,但找不到.有谁让我知道哪些浏览器及其版本支持哪个版本的角度?

html browser cross-browser angularjs

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

如何覆盖Spring Boot运行状况响应代码

如何根据执行器的状态来覆盖执行器的默认/运行状况响应状态代码:DOWN,UP,UNKNOWN等等?例如,如果健康状态为“ UP”,则响应代码应为200。如果DOWN:400,未知300。是否可以解决此问题?

注意:我不需要自己的健康端点。相反,现有的需要被覆盖。

java spring-boot spring-boot-actuator

6
推荐指数
2
解决办法
4252
查看次数

Shell 命令为属性键中被点包围的数字添加双引号

我有以下属性键

connection.party= 0.0.0.0
remote.app.328.port= 5432
remote.server.url="https://someurl.com?q=78.78"
remote.conncetion.7="basic"
remote.52.base= "local"
level1.34access23="true"
88.location.code=24
location.234.code.52=24 
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为以下内容

connection.party= 0.0.0.0
remote.app."328".port= 5432
remote.server.url="https://someurl.com?q=78.78"
remote.conncetion."7"="basic"
remote."52".base= "local"
level1.34access23="true"
"88".location.code=24
location."234".code."52"=24
Run Code Online (Sandbox Code Playgroud)

嵌套属性键中具有前置或后置或两个点号的所有数字都需要使用双引号。不应更新与键中的文本连接的数字。(level1.34access23="true" => 无变化) 值无法更新。

我尝试使用以下内容,但它为所有内容添加了双引号。

sed -E 's/^([^=]+)\.([0-9]+)/\1."\2"/' input.properties 
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

shell awk sed

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