7 小雷FansUnion

尚未进行身份认证

懂商业的技术合伙人。个人微信:FansUnion 微信订阅号:XiaoLeiFansUnion。

等级
TA的排名 78

coding4步曲

1、需求交流和讨论大家一起讨论需求2、需求理解和确认会后,coder单独理解下需求,有疑问的地方,及时确认列个1、2、33、技术实现-预判从技术角度,实现需求,有个大概判断。列个1、2、3,前后端交互接口、后端系统之间交互、业务逻辑细节等。4、coding一个人静心coding。着急问题,立即确认。小问题,列个1、2、3,一起确认。...

2019-11-19 14:52:47

天鸟技术中台-建设过程-日常经验5:MybatisPlus工具代码封装,between-and封装

技术中台,目前主要就是解决 重复CRUD问题。数据库底层用MySql,DB框架用 MybatisPlus(今后简称MP)。MP封装,分2大类,一种是 纯工具方法,一种是 ServiceImpl类的进一步完善,实现那些标准化的方法。以下是 工具方法举例:常见代码-需求,查询某段时间范围的数据 queryWrapper.between("month", sta...

2019-11-18 18:11:00

我的投资经历(写给关注我的友军)

风险提示:股市有风险,投资需谨慎,杠杆更要慎重再慎重。不少球友,会单独写篇自我介绍,感觉很有必要。参考@爱学习永不变我也再简单写写。为了让大家熟悉和了解本人,为了我那899个粉丝,以及后续加入的粉丝们,决定写一下自己的投资经历。希望粉丝们别再跑了,再跑就没有粉丝了。这主要说明我的投资方法和过程,吸引志同道合的投资者,也让大家判断是否值得关注。或许我的经历或者只言片语能对大家有...

2019-11-17 21:48:25

天鸟技术中台-建设过程-日常经验4:接口抽象和标准约定

publicinterfaceService{ //----------------query-------------------// RpcResult<Page<Vo>>listPage(Queryquery); RpcResult<List<Vo>>l...

2019-11-16 18:23:23

天鸟技术中台-建设过程-日常经验3:权限控制的进一步思考和细化

初步方案:技术中台管理接口和 对外提供的接口,统一起来。1、操作一条数据,必须带上appId。2、查询,必须带上appId or 不带 appId现在的接口分2大类,技术中台管理端。(既然存在这样有所有app权限的特殊项目,今后也可能存在第2个这样的项目,比如技术中台管理端的app端)权限控制思路1、token校验该token是否存在,是否过期...

2019-11-16 18:10:45

天鸟技术中台-建设过程-日常经验2:通用参数和数据权限控制

技术中台,服务于 无数个 独立的项目。每个项目,单独对应1个App和appId。查询和创建等接口,必须提供appId,区分是哪个app的数据。而技术中台的平台管理端,是管理所有的数据,appId是可选的。普通项目的管理端,只管理自己的数据,查询数据的时候appId是固定的,是必填的。这里面有个经验,getById,removeById,通常写法,只需要id 1个参...

2019-11-16 17:37:53

天鸟技术中台-建设过程-日常经验1:标准、规范、约定、极简、可读、单一职责、自动化

1、标准、规范、约定、极简、可读技术中台,以模块来划分,不同模块,代码总体一致。因为,中台本来就是要解决类似问题。不同模型,主要还是CRUD,第1阶段,只考虑not core非核心业务。核心业务,不同项目,差别比较大,不方便复用。标准,标准化之后,才能发现规律。比如:常见的功能为CRUD,过程划分为:query查询、create创建、update更新、save保存(创建或...

2019-11-16 16:01:40

MySql数据库记录相差14小时排错:第2次解决过程

今天,又遇到 数据库的时间和 界面查询出来的时间,不一致。大概相差14小时的问题。之前已经解决过1次这个问题了,https://blog.csdn.net/FansUnion/article/details/91387701。1、所以这次,很快就大概知道 最可能的问题原因了。2、确认代码,查询数据库 一个sql语句,然后把Map转换成Java 实体类。最早用jdb...

2019-11-11 20:57:57

一个系统总是存在,core核心业务和not-core非核心业务

一个系统总是 存在,core和非core,核心业务,非核心业务。1、电商购物:商品-购物-下单,核心业务。地址、短信通知、FAQ问答、平台公告等,非核心业务。2、P2P网贷:注册登录、充值、投标、分期回款、提现,核心业务。内容管理、图片管理、后台用户管理、系统配置,非核心业务。3、股权众筹:项目展示、预约、投钱,核心业务。图片文案、社区、公告等,非核心业...

2019-11-07 19:44:42

投资赚钱门道的10点思考

周末无精打采,没有心情去coding,也不想荒废在游戏中。老老实实,写点对投资赚钱的思考。突然,“投资门道”这个词就出现了。换个词,就是怎么赚钱,赚钱方法吧。一、赚小钱,吃牢饭的机会一直从事互联网程序员研发工作,说点职业相关的“吃牢饭”的机会。1、先说说最近的新闻,某程序员帮助“客户”开发赌博软件,无论是老板还是员工,都进去了。法律上,可能不至于吃牢饭,但就是不...

2019-11-02 18:47:12

程序员实用工具网站(原文有图片,本篇只是简单记录)

目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站9、项目开源10、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐...

2019-10-31 14:34:34

我的心,有点累~

在职场工作中,总是感觉若干同事,缺乏“精益求精”的精神气。工作,干完就好。系统,能运行就行。代码,不报错,就达标。系统越来越多的时候,重复性问题越来越多。软件工程,如果全套开发流程,不咋的,做一个烂一个,做两个烂一双。今天,特地再总结一些老生常谈的话题和问题。1、项目启动慢一个项目,启动时间最好控制在30秒,最多1分钟吧。项目的启动过程,有几个人看了。真...

2019-10-30 17:43:47

ElasticSearch入门-HelloWorld版CRUD,Http Rest访问,elasticsearch,elasticsearch-rest-high-level-client

接着上1篇ES,SpringData,SpringBoot,一些小坑和阶段性总结https://blog.csdn.net/FansUnion/article/details/102799101一、概述1、放弃SpringBoot版本,自动引入各种问题,也没看出啥优势。2、放弃SpringData,ES封装CrudRepository之类的封装,不是ES未来的方向...

2019-10-29 20:26:12

ES,SpringData,SpringBoot,一些小坑和阶段性总结

ES已经很普及了,最近又从无到有实践,又遇到很多问题。特此总结。1、以前以前Spring项目,专用ES,不用SpringData。很早的版本。2、今天的一些坑3.1 先打算用 SpringBoot+SpringData+ES本地没有配置任何ES,结果竟然能 成功索引和查询(从网上找的一个例子)。找了半天,本地自动启动1个。把本地地址改为远程地址...

2019-10-29 14:36:57

叹!中台的末路

作者 |曹春晖来源 | 码农桃花源从 15 年开始,到 19 年现在为止。各大公司都在吹捧中台理念。仿佛中台是业务复杂性的救世主。是某些架构师和 PM 的新出路。各种割韭菜的讲中台的课程层出不穷。当然,吹牛逼的时候大家都是拣好的说,苦逼的东西就只有内部人士知道。中台到底靠谱还是不靠谱,只凭各路英雄的演讲内容,那看起来是靠谱的。先来看看这些公开的观点,再以我(码农桃花源注:资深研发...

2019-10-23 17:20:39

天鸟技术:项目结构-架构设计

Web前端/App/小程序/PC客户端各种ajax接口1、Controller业务太多时,按照业务进行进一步分模块Order/Project/User核心业务Support 非核心业务,支撑类业务Config 各种配置coderTool System 系统级功能Base 基础功能thirdRpc 第三方系统交互2、Service业务分包,只处理CRUD ...

2019-10-19 13:19:19

SpringMVC文件上传找不到临时目录,Could not parse multipart servlet request

之前的经验:jpg,png,不同后缀的文件,使用的临时目录,竟然不一样。今天突然又遇到这个问题了,目测是因为 上传了1个jpg图片文件,提示找不到 上传用的临时目录。解决办法:手动指定临时目录。package com.jiutianniao.birdfly.techplatform.config;import javax.servlet.MultipartCo...

2019-10-19 12:47:58

Linux下使用ntpdate进行时间同步,Linux时间自动同步(本文少部分为自己修改,经过验证)

1、安装ntpdate,执行以下命令# yum install ntpdate -y2、手工同步网络时间,执行以下命令,将从time.nist.gov同步时间# ntpdate 0.asia.pool.ntp.org  若上面的时间服务器不可用,也可以选择以下服务器同步时间  time.nist.gov  time.nuri.net  0.asia.pool.ntp...

2019-10-18 11:50:04

Redis无法访问,4种原因:host ip不对,密码不对,端口号未开放,protected-mode 保护模式下远程访问

今天,本地连接远程服务器上的Redis,一直失败。 redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:51) at redis.clien...

2019-10-12 20:02:00

java -version和javac -version版本不同

最近研究了悟空crm java版本,运行时要求JDK1.8。本地编译和打包,用的JDK1.8。Java 环境变量,配得也是1.8.但是执行 start.sh72crm.sh 时,提示 D:\GitRepos\gitee\72crm-java\target\crm9-release\crm9>72crm.bat Exception in thread"m...

2019-10-12 19:13:43

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。