<div id="deleteModal" class="modal hide fade" tabindex="-1" role="dialog">
<div class="modal-body">
<span><i class=" icon-info-sign"></i>
</div>
<div class="modal-footer">
<a class="trashconfirm btn btn-info" data-dismiss="modal" href="javascript:void(0)">Yes</a>
<a class="btn btn-info" data-dismiss="modal">No</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在使用jquery设置hre。
$(".accordion").on('click','.dairytrash',function() {
var id = $(this).closest('tr').attr('id');
var ele = $(".modal-footer .trashconfirm ");
ele.attr('href','<c:url value="/delete?id='+id+'" />');
});
Run Code Online (Sandbox Code Playgroud)
href的设置也正确,但是当我单击时没有任何反应。
CREATE TABLE nodes (
id INTEGER PRIMARY KEY,
name VARCHAR(10) NOT NULL,
feat1 CHAR(1), -- e.g., age
feat2 CHAR(1) -- e.g., school attended or company
);
CREATE TABLE edges (
a INTEGER NOT NULL REFERENCES nodes(id) ON UPDATE CASCADE ON DELETE CASCADE,
b INTEGER NOT NULL REFERENCES nodes(id) ON UPDATE CASCADE ON DELETE CASCADE,
PRIMARY KEY (a, b)
);
CREATE INDEX a_idx ON edges (a);
CREATE INDEX b_idx ON edges (b);
Run Code Online (Sandbox Code Playgroud)
如果我们想要表示无向图,我们需要在对的唯一性上添加CHECK约束.
由于SQL标准不允许CHECK约束中的子查询,我如何检查该对的唯一性?
我最近遇到一个春季项目,在那里我看到了如下安全配置
<intercept-url pattern="/register/**" access="permitAll()" />
Run Code Online (Sandbox Code Playgroud)
在谷歌搜索之后,我无法找出双星的含义/register/** 。如果有人可以解释我,那将是很棒的。星形在URL春季安全中的意义是什么。
我正在使用Spring Data JPA。
我的控制器看起来像以下
@RequestMapping(value = "/pages/{pageNumber}", method = RequestMethod.GET, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Page<User>> paginatedUser(@PathVariable final Integer pageNumber)
{
final PageRequest request = new PageRequest(pageNumber - 1, DEFAULt_PAGE_SIZE, Sort.Direction.DESC, "startTime");
return new ResponseEntity<>(userRepository.findAll(request), HttpStatus.OK);
}
Run Code Online (Sandbox Code Playgroud)
现在我决定发送一个PageDTO对象而不是Page对象来限制发送的内容,是否有任何方法可以使用Java 8将Page转换为PageDTO。
我看到Page是从派生的,Iterable所以我想我可以执行以下操作,但不确定如何将其与PageDTO和UserDTO放在一起。
StreamSupport.stream(userRepository.findAll(request).spliterator(),false)
Run Code Online (Sandbox Code Playgroud)
有什么有效的java 8方法可以做到这一点。
我想出了这个解决方案
@RequestMapping(value = "/pages/{pageNumber}", method = RequestMethod.GET, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<PageDTO> paginatedUser(@PathVariable final Integer pageNumber)
{
final PageRequest request = new PageRequest(pageNumber - 1, DEFAULt_PAGE_SIZE, Sort.Direction.DESC, "startTime");
final Page<User> …Run Code Online (Sandbox Code Playgroud) 我有以下 java 11 代码,但 eclipse 显示错误 Type mismatch: cannot convert from Optional<Object> to BasketDTO
public BasketDTO findBasket(String key) {
return Optional.ofNullable(key).map(basketRepository::findOneByKey)
.map(b -> b.map(BasketDTO::new).orElseGet(() -> new BasketDTO()));
}
Optional<BasketModel> findOneByKey(String key){
}
Run Code Online (Sandbox Code Playgroud) var html ='<li id="existingProductArray[i]">'
+ '<input type="image" id="existingProductArray[i]" src="images/subtract.png" onclick="javascript:deleteProduct(this.id)" href="#">'
+ existingProductArray[i]
+ '</li>';
Run Code Online (Sandbox Code Playgroud)
我在萤火虫中看到 id 是这样的,因为我希望 existingProductArray[i] 的值是 id。我做错的地方。
id="existingProductArray[i]"
Run Code Online (Sandbox Code Playgroud) 我有一个字符串对象
final String demoString = "1,2,19,12";
Run Code Online (Sandbox Code Playgroud)
现在我想从中创建一个Collection.
我怎样才能做到这一点..?
我正在使用spring security,我想知道如何解决这个后退按钮或浏览器的问题.
事情是,我登录后,当我点击后退按钮.我再次来到登录页面.即使单击后退按钮,您仍然只能登录登录主页,这将是非常好的.
同样必须是如果我退出它不应该像我点击后退按钮我再次在登录主页.我不知道如何解决这个问题.我知道浏览器会缓存页面但是当我使用像facebook或yahoo这样的标准网站时,看起来已经有了一些解决方案.任何方向或信息都会非常有用.
我想了解ProviderSignInController的作用,但我很难理解它.
因此,当我点击登录Facebook时,我会进入Facebook登录页面,而不是在输入我的凭据后调用以下方法
org.springframework.social.connect.web.ProviderSignInController.oauth1Callback(String, NativeWebRequest)
/**
* Process the authentication callback from an OAuth 2 service provider.
* Called after the user authorizes the authentication, generally done once by having he or she click "Allow" in their web browser at the provider's site.
* Handles the provider sign-in callback by first determining if a local user account is associated with the connected provider account.
* If so, signs the local user in by delegating to {@link SignInAdapter#signIn(String, Connection, NativeWebRequest)}.
* If …Run Code Online (Sandbox Code Playgroud) 我有一个如下列表.
List<Model> models = ....
Run Code Online (Sandbox Code Playgroud)
到现在为止,我这样做了
List<String> anotherlist = models.parallelStream().map(Model::getName).collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
现在,我创建了另一张地图
Map<String, Model> modelsMap = new ConcurrentHashMap<String, Model>();
for (final Model model : models) {
modelsMap.put(model.getId(), model);
}
Run Code Online (Sandbox Code Playgroud)
是否有可能当我在models列表上创建并行流时,我可以modelsMap并排准备我而不必models再次遍历列表?并行流只能绑定到一种操作吗?
java ×4
spring ×3
java-8 ×2
javascript ×2
java-stream ×1
jquery ×1
lambda ×1
modal-dialog ×1
mysql ×1
optional ×1
spring-data ×1
spring-mvc ×1
sql ×1