爱丽丝13 爱丽丝13
4年前
参考阿里规范,优秀的 Java 项目代码该如何分层?
1.背景说起应用分层,大部分人都会认为这个不是很简单嘛就controller,service,mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后
Wesley13 Wesley13
3年前
TARS染色日志 | 收集记录特定日志
!(https://oscimg.oschina.net/oscnet/06c3e1f1e2f04d5cb930b5d82cc80930.gif)记日志可以说是程序猿日常开发中的家常便饭了。在日常业务场景中,经常需要分析特定用户的日志,一般的日志记录方式很难满足需求,有什么解决办法呢?TARS框架中包含染色日志的功能,能够记录特定用户的日志
Stella981 Stella981
3年前
Linux端口转发的几种常用方法
在一些实际的场景里,我们需要通过利用一些端口转发工具,比如系统自带的命令行工具或第三方小软件,来绕过网络访问限制触及目标系统。本文总结了Linux端口转发的一些常用方法,欢迎补充和指正。01、SSH端口转发SSH提供了一个非常有意思的功能,就是端口转发,它能够将其他TCP端口的网络数据通过SSH链接来转发,并且自
Stella981 Stella981
3年前
Linux之sersync数据实时同步
sersync其实是利用inotify和rsync两种软件技术来实现数据实时同步功能的,inotify是用于监听sersync所在服务器上的文件变化,结合rsync软件来进行数据同步,将数据实时同步给客户端服务器。    工作过程:在同步主服务器上开启sersync,负责监听文件系统的变化,然后调用rsync命令把更新的文件同步到目标服务器上,主服务器上
Wesley13 Wesley13
3年前
uploadify,swfupload等flash上传session丢失问题,无法接收到表单
大部分网站的上传文件功能都要求用户登陆,而判断用户登陆状态一般是用session标记。现在流行flash上传插件,优点是显示每个文件上传的进度条,可中途取消,暂停等等。然而用flash上传插件有个问题,那就是上传的时候flash会丢失session,服务端会以为是游客而拒绝处理。解决办法是有的,下面慢慢道来:我们知道,php里启用sessio
Wesley13 Wesley13
3年前
TARS于“中国PHP大会”首次全面发布PHP版本
2018年5月19日,在上海举行的第六届中国PHP开发者大会(PHPCon)上,TARS开源项目核心开发者梁晨(Ted)对PHP如何通过TARS构建高性能RPC框架做了经验分享,并首次全面发布了TARS的PHP版本。“现有PHP的开发生态,至少要做到功能完善、灵活、轻量和高效。 ”梁晨提道。他在分享中介绍了高性能RPC框架TARS的基本设计思想,
Stella981 Stella981
3年前
Beyond Compare文件对比工具
BeyondCompare简介BeyondCompare是一款非常强大的专业级文件及文件夹对比工具!使用该工具可以可视化和调整差异,合并修改,同步文件夹。程序内建了文件浏览器,方便您针对文件、文件夹、压缩包、FTP网站之间的差异对比及资料同步。它能很方便的对比文件及文件夹不同之处,并把相差字节用颜色加以区分;支持多种规则对比;对比功能反应迅
Stella981 Stella981
3年前
Android 8.1实现静默升级踩过的坑
最近在做Android8.1的系统自动升级app的功能,遇到不少坑,特在这里记录下来。首先,我这个自己做的安卓主板,并且安卓系统是经过root过的。如果你的系统没有root,请移步,这篇文章不适合你!先说需求,我的app会自动从服务器上下载最新版的apk安装包,然后自动安装,app监听了android.intent.action.PACKAGE
Stella981 Stella981
3年前
AB实验的高端玩法系列1
一直以来机器学习希望解决的一个问题就是'whatif',也就是决策指导:如果我给用户发优惠券用户会留下来么?如果患者服了这个药血压会降低么?如果APP增加这个功能会增加用户的使用时长么?如果实施这个货币政策对有效提振经济么?这类问题之所以难以解决是因为groundtruth在现实中是观测不到的,一个已经服了药
Stella981 Stella981
3年前
Angular 学习系列
在组合这些ng指令写到一篇文章里的时候,基本是有规则的,本兽会将功能相似相近的一类整合到一篇文章,方便理解和记忆。这篇的三个指令也都是对DOM元素的操作,页面上显示/隐藏的判断,添加/移除的判断。ngIfngIf指令会根据指定的表达式返回的boolean类型值对该元素做添加到/移除出Dom树的操作。格式:ngif“valu