我有分支主,分支A和分支B.现在我在分支A工作,我需要将分支A与分支B合并,然后在分支A中继续我的工作.所有文件都在分支A和B中进行.
实现它的快捷方式是什么?
我安装了java并设置了环境路径,当我执行时,echo $JAVA_HOME我得到以下输出:
/usr/lib/jvm/java-7-oracle/jre/bin/java
Run Code Online (Sandbox Code Playgroud)
我还安装apache-maven并更改了environment文件,现在它看起来像这样:
JAVA_HOME="/usr/lib/jvm/java-7-oracle/jre/bin/java"
M2_HOME=/usr/local/apache-maven/apache-maven-3.0.5
M2=$M2_HOME/bin
MAVEN_OPTS="-Xms256m -Xmx512m"
PATH=$M2:$PATH
Run Code Online (Sandbox Code Playgroud)
但是当我执行时,mvn --version我得到一个警告:
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/java-7-oracle/jre/bin/java/bin/java
Run Code Online (Sandbox Code Playgroud)
无法找出最终重复的原因 /bin/java/bin/java
我需要将逗号分隔的字符串转换为整数列表.例如,如果我有以下字符串
String numbersArray = "1, 2, 3, 5, 7, 9,";
Run Code Online (Sandbox Code Playgroud)
有没有办法如何立即将其转换为List<Integer>?
现在我只看到一种方法.
List<String> numbers = Arrays.asList(numbersArray.split(","));
Run Code Online (Sandbox Code Playgroud)
然后
List<Integer> numbersInt = new ArrayList<>();
for (String number : numbers) {
numbersInt.add(Integer.valueOf(nubmer));
}
Run Code Online (Sandbox Code Playgroud)
我很好奇有没有办法如何错过分享,List<String>并在第一次开始转换它List<Integer>
我已经通过Spring Security Framework实现了用户身份验证,一切正常.我可以登录并注销,我可以获取登录的用户名,例如:
String userName = ((UserDetails) auth.getPrincipal()).getUsername();
Run Code Online (Sandbox Code Playgroud)
现在我想让用户像数据库中的对象(我需要用户ID和其他用户属性).
这是我迄今为止的尝试:
User user = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal();
Run Code Online (Sandbox Code Playgroud)
此后我得到以下异常:
Request processing failed; nested exception is java.lang.ClassCastException: org.springframework.security.core.userdetails.User cannot be cast to net.viralpatel.contact.model.User
Run Code Online (Sandbox Code Playgroud)
这是一个问题 - 我如何将User作为对象,我应该如何修改我的类UserDetailsServiceImpl和UserAssembler,任何想法?
@Component
@Transactional
public class UserDetailsServiceImpl implements UserDetailsService{
@Autowired
private UserDAO userDAO;
@Autowired
private UserAssembler userAssembler;
private static final Logger logger = LoggerFactory.getLogger(UserDetailsServiceImpl.class);
@Transactional(readOnly = true)
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException {
User user = userDAO.findByEmail(username);
if(null == user) throw new UsernameNotFoundException("User not found");
return userAssembler.buildUserFromUser(user);
}
} …Run Code Online (Sandbox Code Playgroud) 我在stackoverflow上看到了类似的问题,但我无法弄清楚如何解决我的问题.将Spring Security添加到我的Spring MVC项目后,我遇到以下异常:
Jul 20, 2014 3:18:04 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Run Code Online (Sandbox Code Playgroud)
这是我在pom.xml中的 mysql-connecter
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.31</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
这是我添加的课程:
@Component
@Transactional
public class UserDetailsServiceImpl implements UserDetailsService{
@Autowired
private UserDAO userDAO;
@Autowired
private UserAssembler userAssembler;
private static final Logger logger = LoggerFactory.getLogger(UserDetailsServiceImpl.class);
@Transactional(readOnly = true)
public UserDetails loadUserByUsername(String …Run Code Online (Sandbox Code Playgroud) 我有一个使用bootstrap 3的简单HTML模板.模板具有以下结构:静态页眉,静态页脚和引导程序类"容器"中的内容.在内容的中间我有bootstrap'w"嗯",我希望它看起来像页眉和页脚.我的意思是我希望它在任何屏幕上都是屏幕的整个宽度.
我创造了轻松的小提琴.
这是一个问题,有没有办法在这个容器内覆盖容器的宽度?
<header>
<div class="container">
<div class="content">
</div>
<div class="well">
</div>
<div class="content">
</div>
</div>
<footer>
Run Code Online (Sandbox Code Playgroud)

我有BiGDecimal price,我需要检查它是否在某个范围内.例如应该是3个条件:
if (price >= 0 and price <=500) {
....
} else if (price >=500 && price <=1000) {
....
} else if (price > 1000) {
....
}
Run Code Online (Sandbox Code Playgroud)
如何使用BigDecimal类型正确执行.
我是Thymeleaf的新手.我正在尝试创建简单的crud应用程序.我正在尝试删除删除按钮上的Customer类的对象.如何使用Thymeleaf将参数(例如-id)设置为调用deleteUser的方法.这是我的控制器.
package controllers;
//imports
@Controller
public class WebController extends WebMvcConfigurerAdapter {
@Autowired
private CustomerDAO customerDAO;
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/results").setViewName("results");
}
//show all users
@RequestMapping(value="/users", method=RequestMethod.GET)
public String contacts(Model model) {
model.addAttribute("users",customerDAO.findAll());
return "list";
}
//show form
@RequestMapping(value="/users/add", method=RequestMethod.GET)
public String showForm(Customer customer) {
return "form";
}
//add user
@RequestMapping(value="/users/doAdd", method=RequestMethod.POST)
public String addUser(@RequestParam("firstName") String firstName,
@RequestParam("lastName") String lastName,
@RequestParam("lastName") String email) {
customerDAO.save(new Customer(firstName, lastName, email));
return "redirect:/users";
}
//delete user
@RequestMapping(value="users/doDelete/{id}", method = RequestMethod.POST)
public String …Run Code Online (Sandbox Code Playgroud) 我需要通过枚举类型从数据库中获取数据.我有以下枚举:
public enum ShopType {
VANS("VANS"), ATTICUS("ATTICUS"), FAMOUS("FAMOUS")
ShopType(String label) {
this.label = label;
}
private String label;
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
}
Run Code Online (Sandbox Code Playgroud)
在我的DAO类中,我有一个方法,它返回jsp页面上所选类型的对象列表.在jsp页面上我发送选定的值String,是不是?
那怎么看我的方法
@Transactional
public List<Shop> findByType(String type) {
return sessionFactory.getCurrentSession().createQuery("from Shop where type=" + ..... .list();
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何创建正确的查询.Enum i存储在我的数据库中,如tinyint.
这是一个模型.
@Column(name = "type")
@Enumerated(EnumType.ORDINAL)
private ShopType type;
Run Code Online (Sandbox Code Playgroud) 我有一个枚举,其中值以utf8格式显示。因此,我的jsp视图中存在一些编码问题。有没有办法从我的messages.properties文件中获取值。如果我的属性文件中包含以下几行,该怎么办:
shop.first=??????
shop.second=??????
shop.third=??????
Run Code Online (Sandbox Code Playgroud)
我如何将它们注入枚举?
public enum ShopType {
FIRST("??????"), SECOND("??????"), THIRD("??????");
private String label;
ShopType(String label) {
this.label = label;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
}
Run Code Online (Sandbox Code Playgroud)