我按照第一个命令创建了一个用户,但无法通过localhost(linux)登录.此链接mysqldoc表示我需要使用相同的名称创建第二个用户,但使用第二个命令块中的语法.
mysql> CREATE USER 'myuser'@'%' IDENTIFIED BY '4myuser';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL ON my_upload.* TO 'myuser'@'%' IDENTIFIED BY '4myuser';
Query OK, 0 rows affected (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
所以我尝试了如下,它确实有效.但这两个单独的用户是谁?如果我改变一个pw,另一个同步,或者他们真的是单独的用户?
mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY '4myuser';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON my_upload.* TO 'myuser'@'localhost';
Query OK, 0 rows affected (0.00 sec)
Run Code Online (Sandbox Code Playgroud) 我在尝试将JSON解组为对象时遇到GSON错误.错误(预期BEGIN_OBJECT但在第3行第22行是STRING)指向下面输入的第3行.
我没有正确映射关于Bean的JSON吗?
import javax.xml.bind.JAXBElement;
public class BusinessPartnerCreate {
protected JAXBElement<String> partnerType;
protected Person person;
protected Company company;
protected String email;
protected String phone;
protected AddressData addressData;
protected AddressClean addressClean;
protected String city;
protected String state;
protected String zipCode;
protected JAXBElement<String> externalId;
}
Run Code Online (Sandbox Code Playgroud)
我的输入JSON看起来是这样的:
{
"business-partner-create": {
"partner-type": "1",
"person": {
"firstName": "Dirk",
"lastName": "Wintermill",
"title": ""
},
"email": "kirk@yahoo.com",
"phone": "219-385-2946",
"addressClean": {
"house-number": "10218",
"street-name": "Park",
"street-abbr": "Rd"
},
"city": "Somerset",
"state": "NJ",
"zip-code": "01955"
}
}
Run Code Online (Sandbox Code Playgroud) 我期待这个打印1970-01-01-00:00:00,但它打印1970-12-31-19:00:00
我怎么误解了Date的计算方式?这是一年假.我在Windows 7上用JDK 1.6运行它
System.out.println(new SimpleDateFormat("YYYY-MM-dd-HH:mm:ss").format(new Date(0)));
Run Code Online (Sandbox Code Playgroud) 我有一个生成的类,如下所示.我需要从POJO调用setAmount(),但我不知道为arg传递什么值.它需要类型JAXBElement,我还没有找到实例化它的方法.
我有一个ObjectFactory,但它只创建了CardRequest类.
谁能提出建议?
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"amount",
})
@XmlRootElement(name = "card-request")
public class CardRequest {
@XmlElementRef(name = "amount", namespace = "http://mycompany/services", type = JAXBElement.class)
protected JAXBElement<String> amount;
public JAXBElement<String> getAmount() {
return amount;
}
public void setAmount(JAXBElement<String> value) {
this.amount = ((JAXBElement<String> ) value);
}
}
Run Code Online (Sandbox Code Playgroud) 我遇到了这个控制器示例,我想知道它是否是线程安全的?我特别想知道gson实例变量.
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import com.google.gson.Gson;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@Controller
public class TestController {
private final Gson gson = new Gson();
@RequestMapping(value = "/test", method = RequestMethod.GET)
public void test(HttpServletResponse res, HttpServletRequest req) throws IOException {
HashMap<String, String> hm = new HashMap();
res.getWriter().print(gson.toJson(results));
res.getWriter().close();
}
}
Run Code Online (Sandbox Code Playgroud) 我打后按Ctrl -H,并进入我的搜索/替换方面,有另一种组合键我打实际执行该命令,而无需使用鼠标按全部替换按钮?
我不是老鼠,更喜欢从键盘上做.
谢谢
我需要从XML填充JAX Bean,但是没有setter方法.我在下面得到以下消息
Failed to invoke public javax.xml.datatype.XMLGregorianCalendar() with no args
Run Code Online (Sandbox Code Playgroud)
我编写了以下方法来获取日期并将其转换为XMLGregorianCalendar,然后在我的包装器类中调用setter.但是我仍然得到例外.是否有一种标准的方法来处理我忽略的数据类型?也许我的包装类没有调用它,但Netbeans不允许我出于某种原因附加调试器.
public XMLGregorianCalendar asXMLGregorianCalendar(java.util.Date date) throws DatatypeConfigurationException {
DatatypeFactory datatypeFactory = DatatypeFactory.newInstance();
if (date == null) {
return null;
} else {
GregorianCalendar gc = new GregorianCalendar();
gc.setTimeInMillis(date.getTime());
return datatypeFactory.newXMLGregorianCalendar(gc);
}
}
Run Code Online (Sandbox Code Playgroud)
Bean中的setter位于下方
public void setDeliveryDate(XMLGregorianCalendar value) {
this.deliveryDate = value;
}
Run Code Online (Sandbox Code Playgroud) 我在开发环境中通过Netbeans运行GF 3.我注意到我的域包含一个包含300多个子目录的庞大目录.父目录是osgi-cache.
有谁知道这是什么?我删除了下面的条目,但是一旦我重新启动我的服务器,它又回来了.
他们没有打扰我,但我想知道为什么他们需要这么多空间.
我有一个看起来像这样的课程.我需要从两个数据库表中填充它,如下所示.有没有首选的方法呢?
我的想法是让服务类选择List<>通过ResultSetExtractor从DAO.然后foreach在该列表上执行操作,并List<>通过另一个人为个人选择一封电子邮件ResultSetExtractor,并将其附加到foreach循环中.
有没有更好的方法,还是这样的好?
public class Person {
private String personId;
private String Name;
private ArrayList<String> emails;
}
create table Person (
person_id varchar2(10),
name varchar2(30)
);
create table email (
person_id varchar2(10),
email varchar2(30)
);
Run Code Online (Sandbox Code Playgroud) 当我有两个Java文件,并且我想并排比较它们时,我将它们垂直拆分.但是,我最终得到了3个Java文件,因为它复制了我分割的文件,而不仅仅是移动它.
有没有办法改变行为,以便它只拆分我打开的两个文件,而不是创建第三个?
java ×6
jaxb ×2
binding ×1
glassfish ×1
json ×1
mysql ×1
spring ×1
spring-jdbc ×1
sublimetext2 ×1