首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  enhancer  ›  全部回复第 1 页 / 共 2 页
回复总数  24
1  2  
别说几千个人访问,就是几十万个人访问,并发可能都只有一两次,只要不是某个瞬间大家一起抢红包或者选课。基本不需要考虑性能负载问题,先建起来再说
181 天前
回复了 nilhave 创建的主题 程序员 程序员工具网站推荐
@nilhave 一站式信息系统开发平台: https://enhancer.io
如果是做信息系统,就用 enhancer 吧
从输入的角度来讲:
攻击者可以绕过前端直接伪造 http 请求输入包含富文本的内容,所以防范一定是在服务器端做的,只不过后端同学有可能不知道怎样的 html 是合法安全,怎样不安全,需要前端配合告知白名单。
从输出的角度来讲:
前端拿到字符串去页面渲染的时候应该根据业务需要决定哪些标记不能出现,哪些可以,现在的模板渲染都自带了 富文本转义,防止 XSS 攻击。enhancer.io
2018-06-24 23:08:28 +08:00
回复了 jingb 创建的主题 程序员 3 年 Java 想转大数据岗
嗯,增删改查用这个减轻工作量:enhancer.io ,专心搞大数据
看看是否能帮助你减轻工作量: https://enhancer.io
2018-06-08 21:32:34 +08:00
回复了 endlessing 创建的主题 程序员 Java 被 Node.js 替换!!!
题主抵触的是毫无目的更换技术栈带来的让自己额外花精力学习的成本,而非 nodejs 技术本身吧
2018-06-08 20:34:51 +08:00
回复了 endlessing 创建的主题 程序员 Java 被 Node.js 替换!!!
企业级开发用 nodejs 开发的话可以不用写代码: https://enhancer.io
2018-05-29 11:04:02 +08:00
回复了 chaleaochexist 创建的主题 程序员 后端工程师不会手写 sql,可以接受不?
如果是做企业级应用开发的话,后端不会写 SQL 几乎无法干活。互联网应用情况可能稍微好一点。比如很普通的财务总账 SQL:

SELECT AB.subject_code code, AB.subject_name name
, IFNULL(AB.debit_amount_init, 0) debit_amount_init
, IFNULL(AB.credit_amount_init, 0) credit_amount_init
, IFNULL(AB.debit_amount_curr, 0) debit_amount_curr
, IFNULL(AB.credit_amount_curr, 0) credit_amount_curr
, IFNULL(C.debit_amount_end, 0) debit_amount_end
, IFNULL(C.credit_amount_end, 0) credit_amount_end
, IFNULL(D.debit_amount_total, 0) debit_amount_total
, IFNULL(D.credit_amount_total, 0) credit_amount_total
FROM
(SELECT B.subject_code, B.subject_name
, A.debit_amount_init, A.credit_amount_init
, B.debit_amount_curr, B.credit_amount_curr
FROM
(SELECT subject_code
, subject_name
, SUM(debit_amount) debit_amount_init
, SUM(credit_amount) credit_amount_init
FROM accounting_document_item adi, accounting_document ad
WHERE adi.doc_id = ad.id
AND date_format(accounting_date, '%Y%m') < CONCAT(@[email protected], @12-MONTH@)
GROUP BY subject_code, subject_name) A
RIGHT JOIN
(SELECT subject_code
, subject_name
, SUM(debit_amount) debit_amount_curr
, SUM(credit_amount) credit_amount_curr
FROM accounting_document_item adi, accounting_document ad
WHERE adi.doc_id = ad.id
AND date_format(accounting_date, '%Y%m') = CONCAT(@[email protected], @12-MONTH@)
GROUP BY subject_code, subject_name) B
ON A.subject_code = B.subject_code) AB
LEFT JOIN
(SELECT subject_code
, subject_name
, SUM(debit_amount) debit_amount_end
, SUM(credit_amount) credit_amount_end
FROM accounting_document_item adi, accounting_document ad
WHERE adi.doc_id = ad.id
AND date_format(accounting_date, '%Y%m') <= CONCAT(@[email protected], @12-MONTH@)
GROUP BY subject_code, subject_name) C
ON AB.subject_code = C.subject_code
LEFT JOIN
(SELECT subject_code
, subject_name
, SUM(debit_amount) debit_amount_total
, SUM(credit_amount) credit_amount_total
FROM accounting_document_item adi, accounting_document ad
WHERE adi.doc_id = ad.id
AND date_format(accounting_date, '%Y') = @12-YEAR@
GROUP BY subject_code, subject_name) D
ON AB.subject_code = D.subject_code
2018-05-27 10:30:23 +08:00
回复了 x18960 创建的主题 程序员 Java 技术怎么选型? strust2 与 springmvc
看看这个是否能用得上:enhancer.io
2018-05-26 21:32:34 +08:00
回复了 yuandfish 创建的主题 程序员 想问一下,后端兼做前端的多吗?
希望能够帮助到你
2018-05-26 21:31:58 +08:00
回复了 yuandfish 创建的主题 程序员 想问一下,后端兼做前端的多吗?
打开浏览器,写写 SQL 就能一站完成全部系统开发: https://enhancer.io
1  2  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2174 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 25ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
♥ Do have faith in what you're doing.