数据专栏

智能大数据搬运工,你想要的我们都有

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

HDC调试需求开发(15万预算),能者速来!>>>
比如有多个http请求: this.http.get(url1).subscribe(res1=>console.log(res1)) this.http.get(url2).subscribe(res2=>console.log(res2)) this.http.get(url3).subscribe(res3=>console.log(res3))
请问es6/rxjs中有没有什么写法可以等待三个请求结束,然后再进行处理呢?
我在网上找了好几个方案,试了一下都不好使 let http1 = this.http.get(url1).subscribe(res1=>console.log(res1)) let http2 = this.http.get(url2).subscribe(res2=>console.log(res2)) let http3 = this.http.get(url3).subscribe(res3=>console.log(res3)) Observable.fornJoin([http1,http2,http3]).subscribe(res=>console.log(res)) Observable.zip(http1,http2,http3).subscribe(res=>console.log(res)) Observable.merge([http1,http2,http3]).subscribe(res=>console.log(res))
请问该如何实现呢?
技术问答
2018-04-18 21:10:00
HDC调试需求开发(15万预算),能者速来!>>>
项目中出现这样的问题:


有按钮控制切换显示柱状图($scope.shape="column")或线状图($scope.shape="line")
另有下拉框触发事件,切换HighCharts图形中的series,比如显示今天或者明天的数据(通过JS的splice方法)!但是再点击其他按钮(比如上面的切换线状或柱状图),series会还原到点击之前,怀疑是$scope的作用域问题!请问有什么解决的方法或者思路?
技术问答
2016-12-12 16:47:00
HDC调试需求开发(15万预算),能者速来!>>>
近段时间在学习 Spring boot 。它将传统的 jsp 抛弃了 引用的新的模板技术 thymeleaf 引入了一堆新的标签库。这是问题背景
在对比他们是的时候我发现除了标签库之外在使用上它们是没有区别的(不包括编译问题),像我这种 前端基本都是 jquery 来修改 dom 节点的。标签库这种东西对我的影响不是很大。。。 那么我在使用它们的时候是不是没什么区别呢 ?
再然后就是前端框架,像vue,angular这类的前端框架 我感觉作用不是很大啊(个人感觉),无论传值显示,修改dom节点 感觉用处都没什么。应用是挺简单的,但是 jquery 写熟练的实现这种功能也挺简单的,在又要适应一种新的标签的情况下感觉 jquery 的效率应该不差于这些东西吧,而且 js 都是自己写的 应用起来灵活很多,那么为什么那么多人都说不推荐使用 jquery 来操作呢 ?
技术问答
2018-04-04 10:39:00
HDC调试需求开发(15万预算),能者速来!>>>
类似这样的代码:

姓名:

王xx

出生日期:

2018-01-21

我想提取中间的div做动态表单,我暂时是这样写的:

{{option.label}}:

王xx

但是外面的两个div(一个formGroup,一个ngSwitch)已经破坏了html结构,导致样式错误。
请问这种情况如何避免呢?是否有什么办法可以不占用标签的使用条件语句?
技术问答
2018-04-10 21:28:00
HDC调试需求开发(15万预算),能者速来!>>>
运行时报错: ERROR TypeError: Cannot read property 'invalid' of undefined at Object.eval [as updateDirectives] (EditMemberComponent.html:9)
去掉flag就好了,请问该如何解决?
技术问答
2018-04-08 00:05:00
HDC调试需求开发(15万预算),能者速来!>>>
请问我在用Angular5开发微信端时,需要在微信Web开发者工具上面调试,但是angular开发时候需要websocket动态刷新页面,请问大家都是如何解决的呢?
技术问答
2018-03-29 22:02:00
HDC调试需求开发(15万预算),能者速来!>>>
我是一个开源热爱者,试着自己写了几个开源项目。代码放在github上,但是回馈率不怎么样,我想知道怎样去推广自己的项目,让更多的人参与进来。
项目链接
技术问答
2019-08-28 20:53:00
HDC调试需求开发(15万预算),能者速来!>>> Push failedFailed with error: The remote end hung up unexpectedly The remote end hung up unexpectedly
RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054
================================
各种此类问题这几天晚上提不上去代码了,甚至连在github页面删掉多余的项目都报错!
技术问答
2016-12-14 11:09:00
HDC调试需求开发(15万预算),能者速来!>>> kextutil BMUSBCDCECMData.kext/ Diagnostics for BMUSBCDCECMData.kext: Code Signing Failure: code signature is invalid Untrusted kexts are not allowed ERROR: invalid signature for com.BroadMobi.driver.BMUSBCDCECMData, will not load codesign -dvvv BMUSBCDCECMData.kext/ Executable=BMUSBCDCECMData.kext/Contents/MacOS/BMUSBCDCECMData Identifier=com.BroadMobi.driver.BMUSBCDCECMData Format=bundle with Mach-O thin (x86_64) CodeDirectory v=20200 size=900 flags=0x0(none) hashes=22+3 location=embedded Hash type=sha256 size=32 CandidateCDHash sha1=0528f1aa3821adfcbffe614a28179fa47f3df911 CandidateCDHash sha256=f5b274802f072dcec3b8cc854ba8ae2176ec8ca5 Hash choices=sha1,sha256 CDHash=f5b274802f072dcec3b8cc854ba8ae2176ec8ca5 Signature size=4604 Authority=Developer ID Application: Shunfu Zhang (CSTW4CD8MC) Authority=Developer ID Certification Authority Authority=Apple Root CA Signed Time=Oct 31, 2016, 4:26:41 PM Info.plist entries=21 TeamIdentifier=CSTW4CD8MC Sealed Resources version=2 rules=12 files=1
Internal requirements count=1 size=228
显示签名是正常的,加载时显示无效的签名
技术问答
2016-11-07 16:26:00
HDC调试需求开发(15万预算),能者速来!>>>
RT,貌似仅限于github pages,因为: http://github.com 和 http://github.com/kelvinh 这样的URL都可以打开,但是 http://kelvinh.github.com 却打不开,熟悉的connection reset界面。昨天晚上还是好好的,但今天中午的时候就发现打不开了。各位有遇到这个情况么?难道又一次逼着我们翻*墙?
技术问答
2012-07-17 14:16:00
HDC调试需求开发(15万预算),能者速来!>>>
GitHub或正式登陆中国!拟在中国设立分公司

github可能要来中国了,红薯大大怕不怕?
技术问答
2019-12-11 17:01:00
HDC调试需求开发(15万预算),能者速来!>>>
回顾一周社区热门资讯
第【五十】期:20191123-20191129
点击相应标题,跳转阅读全文。
Linux Kernel 5.4 发布,exFAT 支持和内核锁定功能
微软的 exFAT 真的进入内核了。
Facebook 默认开发环境采用 VS Code
官方宣布将 VS Code 设置为 Facebook 的默认开发环境,并与微软合作,以帮助增强其远程开发扩展,使开发者能够进行大规模的远程开发。
WebStorm 2019.3 正式发布,前端开发 IDE
新版本的启动速度提高了 20%,对 Vue.js 的支持进行了重大增强,JavaScript 和 TypeScript 的代码完成更加智能,并且修复了许多错误。
HHVM 4.32 (LTS) 发布,Facebook 打造的开源虚拟机
这是一个长期支持版本。此版本将支持约 48 周,HHVM 4.8 和 HHVM 4.27–4.31 仍受支持。同时,对 HHVM 3.30 的支持结束,这是与 PHP 兼容的最新 HHVM 版本。
开源 Linux 智能手机 PinePhone 演示运行桌面 Linux 应用:支持 GIMP 和 Firefox 等
GraalVM 19.3 发布,支持 JDK 11 与 ARM64 架构
GraalVM 是一个高性能跨语言虚拟机,用于运行 JavaScript、Python 3、Ruby、R、基于 JVM 的语言,如 Java、Scala、Kotlin 和基于 LLVM 的语言,如 C 和 C++。GraalVM 消除了编程语言之间的隔离,并支持共享运行时的互操作性。它可以独立运行,也可以在 OpenJDK、Node、Oracle 或者 MySQL 上运行。
一名开发者对 Rust 在 2020 年的发展愿景:支持 GUI 编程和关注社区建设
任何与 Rust 相关的想法都会被团队考虑:语言特性、工具需求、社区计划和生态需求等。此外还有一个问题 —— Rust 是否会在 2021 发布特别的重大版本?如果是,那么 2020 年将会是开展大量相关工作并对细节进行规划的一年。那么,重大版本的主题又是什么?
怕被政治烧到,RISC-V 基金会决定迁址瑞士
美国一些共和党议员表示,他们担心美国将失去对 RISC-V 芯片架构的影响力,该架构可用于为几乎每种类型的电子设备制造微处理器,从而使其成为现代经济的重要组成部分。
开源编辑器 Atom 未经同意收集用户数据
开源实时操作系统 RT-Thread 获近亿元人民币的 B 轮融资
RT-Thread拥有良好的软件生态,支持市面上所有主流的编译工具如GCC、Keil、IAR等,工具链完善、友好,支持各类标准接口,如POSIX、CMSIS、C++应用环境、JavaScript执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,如ARM Cortex-M/R/A、MIPS、X86、Xtensa、C-Sky、RISC-V,几乎支持市场上所有主流的MCU和Wi-Fi芯片。
Firefox Preview 3.0 发布,Mozilla 全新 Android 浏览器
这是 Mozilla 今年上半年推出的全新 Android Web 浏览器。Firefox Preview 的渲染引擎 GeckoView 由 Mozilla 自己开发,通过将 GeckoView 引擎与 Firefox 应用程序相分离,开发团队创建了一种更新、更快和更容易维护的方式来开发 Android 应用程序,充分利用了 GeckoView 卓越的性能、隐私和对最新 Web 标准的支持。
山寨泛滥,Google play 误封正版开源 BT 客户端 LibreTorrent
自由软件之父 RMS 认为 GitHub 对自由软件造成了伤害
他认为 GitHub 的政策对开源软件许可证的态度十分草率(上面充斥了大量无许可证、许可证不明确或者只有一个 GPL 版本的项目),并因此对自由软件社区造成了严重的伤害。他还认为,一直以来 GitHub 对自由软件而言都非常糟糕,他甚至可以想象被微软收购后将会变得更糟糕。
Mozilla 年度报告出炉:营收状况、隐私安全与互联网生态变革
整体报告的关键词继承了 Mozilla 一贯的理念,即“隐私与互联网安全”。
2019 年 Haskell 调查报告
生态还是一个语言发展的关键因素。
IntelliJ IDEA 2019.3 发布,更好的性能和质量
技术问答
2019-12-01 01:10:00
HDC调试需求开发(15万预算),能者速来!>>>
今天同学突然给我推荐了这个链接 https://github.com/mobile ,看着好像是github要出移动版app了,但是现在能下载么,是需要等邮件通知么?
技术问答
2019-11-14 14:24:00
HDC调试需求开发(15万预算),能者速来!>>>
最近微信小程序很火,收集了许多GitHub上的微信小程序开源项目,做了一个合集 微信小程序合集
内含各种微信小程序相关的开发工具,Demo,UI组件,开发框架,项目实例等等等等
会不断更新,大家喜欢的可以star一下。
技术问答
2017-01-11 16:18:00
HDC调试需求开发(15万预算),能者速来!>>>


如果你参加了2018年中国开源年会,相信你对主题演讲的讲师们一定念念不忘。其中风度翩翩,天才横溢,虚怀若谷的 GitHub CEO Nat Friedman 给我们带来的炉边对话,更是以璀璨的光华吸引了一大波粉丝。更遑论一票难求的开源之夜上 Nat 与开源界同仁随桌而坐,“谈笑有鸿儒”的风范让参加夜宴的一票粉丝心神激荡,嗨到难以自持。
彼时,微软刚刚发布收购开源神器 GitHub 的消息,如今一年过去,GitHub CEO 的承诺是否一一兑现?又会给我们带来怎样振奋人心的消息?届时,这些答案将由 Nat Friedman 在 2019 中国开源年会上亲自为大家揭晓。

Nat 在 COSCon'18

Nat Friedman 在 COSCon'18 接受媒体采访

COSCon'18 炉边对话

Nat Friedman 简介
Nat Friedman 是 GitHub 首席执行官,他推动公司的愿景是建立全球开发人员社区,共同构建未来。 Nat 热衷于打造令开发人员感到愉悦的产品,他在开源社区中长期担任领头羊。作为联合创始人, Nat 于 2011 年创立 Xamarin (在 2016 年被微软收购后担任首席执行官), 1999 年创立 Ximian 。他也是 AI Grant , GNOME 基金会的联合创始人,加州 YIMBY 的联合创始人和主席。目前 Nat 和他的妻子、女儿以及三只狗住在旧金山。

Nat Friedman, CEO, GitHub

小福利走起
大家有什么问题想要问 Nat 吗 ? 欢迎在本文评论区中提出,小编精选之后会直接提交给 Nat 哦!

在朋友圈转发大会相关文章,截图后,发送到开源社微信公众号后台可以参与抽奖,奖品是 COSCon'19 定制礼品(需现场领取哦)。逢周五开奖,每周有 3 个中奖名额,祝你好运!


早鸟购票请扫描以下二维码

或者猛击" 原文 " 进入官网购票

技术问答
2019-09-25 14:29:00
HDC调试需求开发(15万预算),能者速来!>>>
换杨幂的脸这项技术的GitHub地址有吗?
技术问答
2019-05-16 10:23:00
HDC调试需求开发(15万预算),能者速来!>>> 鉴黄的python包,谁有GitHub的地址,谁知道呀?
技术问答
2019-05-14 20:44:00
HDC调试需求开发(15万预算),能者速来!>>> { "endRow":4, "hasNextPage":true, "hasPreviousPage":true, "isFirstPage":false, "isLastPage":false, "list":[ { "id":"user2", "password":"user2", "username":"user2" } ], "navigateFirstPage":1, "navigateLastPage":5, "navigatePages":8, "navigatepageNums":[1,2,3,4,5], "nextPage":3, "pageNum":2, "pageSize":2, "pages":5, "prePage":1, "size":2, "startRow":3, "total":10 }
这些默认的分页属性,能自定义吗
技术问答
2019-05-09 11:11:00
HDC调试需求开发(15万预算),能者速来!>>>
详情: https://blog.csdn.net/u012997396/article/details/88869449
技术问答
2019-03-28 15:27:00
HDC调试需求开发(15万预算),能者速来!>>>
想节后重新梳理公司代码的管理结构,想问下各位的结构是怎么样的,最好能图文说明下,特别是dev这个分支,到底需不需要真的有点迷。欢迎发表观点
技术问答
2019-01-24 15:00:00
HDC调试需求开发(15万预算),能者速来!>>>
idea版本:
使用的是GitHub。
我使用本地master分支pull GitHub的master分支下来,
结果:文件夹全没了。 。上面那个D/eleba还是可以一层一层找到。
但是project板块里面的文件夹全没了,我尝试恢复往前版本,文件夹还是没出来啊。。。
我想知道怎么才能把文件夹显示出来,这是ide的一个bug?如何解决pull下来之后文件夹消失的问题,,
如果能跟我讲讲原因那就更好了,谢谢。
技术问答
2018-12-01 13:51:00
HDC调试需求开发(15万预算),能者速来!>>> @Roddy 请问怎么修改kindeditor的默认字体大小,现在的字体太小了,我这个项目的客户对象都是老头
技术问答
2013-01-09 23:04:00
HDC调试需求开发(15万预算),能者速来!>>>
我想知道你的这个kindeditor怎么自动换行的,我的从一个txt文档复制出来的粘贴在里面就不换行,不知道为什么,是配置的问题么?如果是,能不能给下你的配置信息,谢谢,xin_qing_happy@163.com
技术问答
2012-08-22 19:07:00
HDC调试需求开发(15万预算),能者速来!>>>
从数据库读取的内容(kindeditor编辑保存的)带有css样式和html标签,如何去除这些样式,在jsp页面只显示纯文本?
技术问答
2017-06-16 11:29:00
HDC调试需求开发(15万预算),能者速来!>>> 请问,在bootstrap的模态弹出框里面使用kindedit,kindedit里面所有弹出框的的输入表单都不能输入,怎么解决?
技术问答
2014-01-09 12:09:03
HDC调试需求开发(15万预算),能者速来!>>> 在获取textarea值的时候,从数据库读出来的值都能获取到,但是新输入的值就得不到,只要是新输入的都得不到值
技术问答
2012-05-15 15:38:00
HDC调试需求开发(15万预算),能者速来!>>>
比如kindeditor支持吗?或者推荐几个。谢谢
技术问答
2011-10-23 21:51:00
HDC调试需求开发(15万预算),能者速来!>>>
本人新手,用PHP&MySQL写了个文章发布系统,富文本编辑器使用的是Kindeditor。
症状说明:
我想通过编辑器发些代码,添加文章时可以正常发代码,包括 < 也被正常转义为 < ,保存到数据库中也是 <。
但如果修改文章,从数据库中读取到的 < 会被 KindEditor 自动转义为 < ,导致内容无法正确显示。
以下是 Kindeditor 的调用代码 KE.show({ id : 'content', urlType: 'absolute', imageUploadJson : '../../upload_img.php', //相对于kindeditor\plugins\image\image.html fileManagerJson : '../../select_img.php', //相对于kindeditor\plugins\file_manager\file_manager.html allowFileManager : true, });
数据是直接通过 $_POST['content'] 提交到 MySQL 中的,没有任何转义。
翻过 oschina 的帖子,也有人提出类似的问题,红署哥哥的回答是把 & 转义为 & ,于是我就使用PHP的 str_replace()函数把&转义成&。
这样 < 就变成了 &lt ,这倒是可以解决 Kindeditor 自动转义 < 的问题,但如果我打一个空格也就是 也变成了 &nbsp ,无法正常显示空格。
究竟该如何解决特殊字符转义的问题呢?
技术问答
2011-08-15 18:10:00
HDC调试需求开发(15万预算),能者速来!>>>
我跨域上传图片发生了这个事情! 有人遇到过吗
技术问答
2017-03-04 22:00:00
HDC调试需求开发(15万预算),能者速来!>>>
不使用newlineTag: 'br' 的话各种

标签不堪入目 .
网上有人给出方案:
版本 4.1.10 kindeditor.js 第 1514 行这个函数 box.top 是负数了, 然而这个函数返回后, 第 2763 行执行了 win.scrollTo(pos.x, pos.y); 滚动滚动条. pos : function() { var self = this, node = self[0], x = 0, y = 0; if (node) { if (node.getBoundingClientRect) { var box = node.getBoundingClientRect(), pos = _getScrollPos(self.doc); x = box.left + pos.x; //y = box.top + pos.y; //临时解决方案 针对 newlineTag: 'br', y = pos.y; } else { while (node) { x += node.offsetLeft; y += node.offsetTop; node = node.offsetParent; } } } return {x : _round(x), y : _round(y)}; },
但是我测试没用啊 .
要不各位再推荐一个小清新的在线编辑器 .

技术问答
2017-02-11 12:52:00
HDC调试需求开发(15万预算),能者速来!>>>
@江南白衣 你好,想跟你请教个问题:
看到你的springside里面的shiro权限应用,我结合我自己的想法,碰到了如下的门槛:
列举一个你以前的mini-web中的权限例子如下:
1。针对USER模块的 保存方法+权限判断
@RequiresPermissions("user:edit")
@RequestMapping(value = "save/{id}")
public String save(@ModelAttribute("user") User user, RedirectAttributes redirectAttributes) {}
2。针对GROUP模块的 保存方法+注解权限判断
@RequiresPermissions("group:edit")
@RequestMapping(value = "save/{id}")
public String save(@ModelAttribute("group") Group group, RedirectAttributes redirectAttributes) {}
思考点1:针对修改保存的方法,方法体里面的内容都差不多,如果有多个模块,每次都写这些重复的修改保存方法,则感觉公用性不强,所以按照自己的思想,用泛型写个公用的增删修改的controller,其他的controller继承公用的controller的就不需要在写这些CRUD的方法了。
但在加上权限的时候出现了问题 ,从上面的例子,可以看到@RequiresPermissions("user:edit"),@RequiresPermissions("group:edit")直接写的权限,因为controller公用的save方法中的权限判断,不可能直接写哪个模块的edit权限,所以请教SHIRO中的@RequiresPermissions可否写成@RequiresPermissions("${模块名}:edit")这种变量思想的表达式,来达到权限识别可以用到公用的controller 中。
针对这种动态权限,其实可以在save方法体中 用如下方式可以实现
if(currentUser.isPermitted(entityClass.getSimpleName()+":save")){
.........
},但是希望有注解的方式可以实现。
其他的思路:如果SHIRO的权限注解不提供变量写法,可否自己写一个@interface后,将变量转成字符之后再传递给shiro去解析呢?!
------------------感觉写的罗嗦,不知道你有没时间来帮我分析分析,先谢了!---------


技术问答
2012-10-12 12:16:00
HDC调试需求开发(15万预算),能者速来!>>>
我有一个自定义异常处理类继承spring mvc的 DefaultHandlerExceptionResolver ,并打算重写doResolveException()方法, 但是发现只有controller 抛500 时候能够拦截到, 其他错误比如400、404 等都无法进入到该方法,好诡异。。 不知道有没有人也遇到这个问题??

技术问答
2016-02-18 10:34:00
HDC调试需求开发(15万预算),能者速来!>>>
当对shiro配置 AOP式方法级权限检查时:







执行删除操作时(删除用户,同时删除用户下的任务)会报错:
Caused by: javax.persistence.TransactionRequiredException: Executing an update/delete query
at org.hibernate.ejb.AbstractQueryImpl.executeUpdate(AbstractQueryImpl.java:96)
at org.springframework.data.jpa.repository.query.JpaQueryExecution$ModifyingExecution.doExecute(JpaQueryExecution.java:154)
at org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:55)
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:95)
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:85)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:313)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:155)
具体错误语句,我测试过应该是:
taskDao.deleteByUserId(id);
@Modifying
@Query("delete from Task task where task.user.id = :id")
void deleteByUserId(@Param("id") Long id);

如果修改为: taskDao.delete(id); delete(id)是JPA DATA中的方法,不会报错。
不配置AOP式方法级权限检查,也不会报错。
在quickstart和showcase都会存在,配置方法和showcase一模一样,showcase虽然有这个例子,也不会报错,但可惜这种情况,属于我的上面举的不报错的情况,调用的是JPA自带的delete方法。希望作者能看一下,看看是什么问题,也希望大家能解决一下。经过我测试,是不是JPA DATA 和 shior AOP式方法级权限检查有冲突,导致事务失效!!!
技术问答
2012-11-10 16:10:00
HDC调试需求开发(15万预算),能者速来!>>>
有两个表book图书表和cat分类表 还有一个中间表book_cat(book_id,cat_id)
//book实体类 private Set cats;//所属分类 @ManyToMany(cascade = CascadeType.PERSIST) @JoinTable(name = "book_cat", joinColumns = @JoinColumn(name = "book_id"), inverseJoinColumns = @JoinColumn(name = "cat_id")) public Set getCats() { return cats; } public void setCats(Set cats) { this.cats = cats; }

//cat实体类 private Set books; @ManyToMany(cascade = CascadeType.PERSIST) @JoinTable(name = "book_cat_relation", joinColumns = @JoinColumn(name = "cat_id"), inverseJoinColumns = @JoinColumn(name = "book_id")) public Set getBooks() { return books; } public void setBooks(Set books) { this.books = books; }

字段是set集合类型的 我需要通过cat_id查询到book表的内容 请问怎样用SearchFilter实现查询set集合字段

怎样利用下面的方法查询 /** * 创建动态查询条件组合 * * @param userId * @param searchParams * @return */ private Specification buildSpecification( Map searchParams) { Map filters = SearchFilter.parse(searchParams); //filters.put("id", new SearchFilter("id", Operator.EQ, catId)); Specification spec = DynamicSpecifications.bySearchFilter( filters.values(), Book.class); return spec; }
谢谢大家(特地注册个号进来问 ,没想到还要等1个小时..... ,希望大家帮帮忙呀 实现过类似功能的朋友给点经验 )


技术问答
2016-05-30 14:25:00
HDC调试需求开发(15万预算),能者速来!>>>
如题,有这样一个需求,
http://a.b.com/user/json 返回json数据
http://a.b.com/user/html 返回一个页面
那如何写springmvc 的controller的方法 ?
@ResponseBody 只返回json 而 ModelAndView或String 返回页面 。
技术问答
2016-02-17 18:16:00
HDC调试需求开发(15万预算),能者速来!>>>
看了一下,SpringSide 中 Spring-Data-JPA 的示例都是简单的查询。
现在有个简单的场景:页面有一个“用户名”查询框和一个查询按钮。点击查询按钮,动态组装的sql无非就是下面两条: select * from user select * from user where username like '%term%'
用 Spring-Data-JPA 应该怎么做呢?看到的都是用 Specifications 的简单例子。 http://static.springsource.org/spring-data/data-jpa/docs/current/reference/html/#specifications
技术问答
2012-08-10 10:49:00
HDC调试需求开发(15万预算),能者速来!>>>
在实践shiro来实现权限时,遇到一些问题.很不解.
我模仿springside的配置,但是 写一个ShiroDbRealm 继承AuthorizingRealm时,
doGetAuthenticationInfo总是没能成功登录.我怀疑是数据库问题.但是不知道怎么入手修改.
Controller代码
@RequestMapping(value = "/login", method = RequestMethod.POST) public String login(String username, String password, Model model) { // model.addAttribute(FormAuthenticationFilter.DEFAULT_USERNAME_PARAM, // userName); UsernamePasswordToken token = new UsernamePasswordToken(username, password); token.setRememberMe(true); Subject currentUser = SecurityUtils.getSubject(); try { currentUser.login(token);//不明白的是他怎么匹配密码的?我没告诉他那个是正确的password,那个是username. } catch (UnknownAccountException uae) { System.out.println("账户不存在!"); } catch (IncorrectCredentialsException ice) { System.out.println("密码不正确!"); } catch (LockedAccountException lae) { System.out.println("账户被禁了!"); } catch (AuthenticationException ae) { System.out.println("认证错误!"); } return "index"; }
错误如下

这个是数据库表 t_staff
public class ShiroDbRealm extends AuthorizingRealm{ protected AccountService accountService; @Autowired public void setAccountService(AccountService accountService) { this.accountService = accountService; } /** *授权查询回调函数, 进行鉴权但缓存中无用户的授权信息时调用. */ @Override protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) { ShiroUser shiroUser = (ShiroUser) principals.getPrimaryPrincipal(); Staff staff = accountService.findUserByLoginName(shiroUser.loginName); SimpleAuthorizationInfo info = new SimpleAuthorizationInfo(); for (Role role : staff.getRoles()) { //基于Role的权限信息 info.addRole(role.getName()); //基于Permission的权限信息 info.addStringPermissions(role.getPermissionList()); } return info; } /** * 登录时调用 */ @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authcToken) throws AuthenticationException { UsernamePasswordToken token = (UsernamePasswordToken) authcToken; Staff staff=null; staff = accountService.findUserByLoginName(token.getUsername()); System.out.println("username"+token.getUsername()); System.out.println("password"+new String(token.getPassword())); if (staff != null) { if (staff.getStatus().equals("disabled")) { throw new DisabledAccountException(); } // byte[] salt = Encodes.decodeHex(staff.getSalt()); return new SimpleAuthenticationInfo( new ShiroUser(staff.getLoginname(), staff.getName()), staff.getPassword(), // ByteSource.Util.bytes(salt), getName()); } else { return null; } } } shiro关键配置 Shiro安全配置 /logout = logout /account/** = user /** = authc
技术问答
2013-05-12 20:31:07
HDC调试需求开发(15万预算),能者速来!>>> 我看到4.0用了Mybatis和JPA的整合,但是showcase里只是简单的对单表查询的mybatis与JPA做了整合。但是当使用多表查询的时候,还能和JPA整合吗?我网上找了好久,一直没看到什么方法。不知这里的高手能否指点一二。
技术问答
2012-05-11 17:55:00
HDC调试需求开发(15万预算),能者速来!>>>
在modules目录运行mvn install,出现以下错误:
但是我在本地nexus中已经加入了此包
技术问答
2012-10-10 13:45:00
HDC调试需求开发(15万预算),能者速来!>>>
我用了SpringSide里面的QuickStart例子,但是用Spring Boot重新集成,有学习Spring Boot的同学可以看看。里面的SiteMesh已经升级到3.0.1, Shiro、 SiteMesh、ActiveMQ都改用了Java Config的方式集成。
https://github.com/fireshort/spring-boot-quickstart
技术问答
2015-11-27 15:00:00