摘要:最近经常看到很多java程序员朋友还在使用Spring 3.x,Spring MVC(struts),JSP、jQuery等这样传统技术。其实,我并不认为这些传统技术不好,而我想表达的是,技术的新旧程度体现了做项目时的生产力。生产力低了,项目的开发成本就高。反之,生产力高,则成本低。笔者写本系列的目 阅读全文
posted @ 2018-02-09 17:33 冬子哥 阅读 (10994) 评论 (4) 编辑
摘要:很久没写博客了,而这一转眼就是7年。这段时间并不是我没学习东西,而是园友们的技术提高的非常快,这反而让我不知道该写些什么。我做程序已经有十几年之久了,可以说是彻彻底底的“程序老炮”,至于技术怎么样?我个人认为是非常一般。如果单纯从技术来说,其实有工作3年的工作经验的人技术就已经很好了,后面工作时间是 阅读全文
posted @ 2017-01-03 21:53 冬子哥 阅读 (8442) 评论 (6) 编辑
摘要:目录 前言 Spring.NET学习笔记——前言 第一阶段:控制反转与依赖注入IoC&DI Spring.NET学习笔记1——控制反转(基础篇) Level 200 Spring.NET学习笔记2——环境搭建(基础篇) Level 200 Spring.NET学习笔记3——实现一个简易的IoC框架( 阅读全文
posted @ 2009-11-20 12:36 冬子哥 阅读 (88828) 评论 (51) 编辑
正文内容加载中...
posted @ 2018-09-10 14:11 冬子哥 阅读 (1025) 评论 (2) 编辑
摘要:前言 目前区块链是互联网中最最火的风口,没有之一。我周围的很多朋友也加入了“炒币”行列,但很不幸,几乎都被“割韭菜”了。而经过我的几天研究,发现,如果自己要发行一种空气币,简直太简单了。只需要下面几个步骤: 1.使用MetaMask 2.找Solidity代码模板 3.部署智能合约 4.空气币转账测 阅读全文
posted @ 2018-06-11 00:38 冬子哥 阅读 (1249) 评论 (4) 编辑
摘要:前言 基于之前两篇(《spring boot高性能实现二维码扫码登录(上)——单服务器版》和《spring boot高性能实现二维码扫码登录(中)——Redis版》)的基础,我们使用消息队列的订阅与发布来实现二维码扫码登录的效果。 一、实现原理 1.参考微信的二维码登录机制 首先,请求后端拿到二维码 阅读全文
posted @ 2018-03-26 15:35 冬子哥 阅读 (3914) 评论 (3) 编辑
摘要:前言 本打算用CountDownLatch来实现,但有个问题我没有考虑,就是当用户APP没有扫二维码的时候,线程会阻塞5分钟,这反而造成性能的下降。好吧,现在回归传统方式:前端ajax每隔1秒或2秒发一次请求,去查询后端的登录状态。 一、支付宝和微信的实现方式 1.支付宝的实现方式 每隔1秒会发起一 阅读全文
posted @ 2018-03-25 11:10 冬子哥 阅读 (2284) 评论 (1) 编辑
摘要:前言 目前网页的主流登录方式是通过手机扫码二维码登录。我看了网上很多关于扫码登录博客后,发现基本思路大致是:打开网页,生成uuid,然后长连接请求后端并等待登录认证相应结果,而后端每个几百毫秒会循环查询数据库或redis,当查询到登录信息后则响应长连接的请求。 然而,如果是小型应用则没问题,如果用户 阅读全文
posted @ 2018-03-25 00:42 冬子哥 阅读 (7111) 评论 (5) 编辑
摘要:前言 Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。 Electron于2 阅读全文
posted @ 2018-03-08 18:53 冬子哥 阅读 (23256) 评论 (4) 编辑
摘要:前言 常用的部署方式有两种: 1.是把生成好的静态页面放到spring boot的static目录下,与打包后的spring boot项目一起发布,当spring boot运行起来后,自然而然就能访问到静态页面文件了。 这种方法比较简单,适用于非常小型的系统。优点是:不需要复杂的配置。而缺点也很明显 阅读全文
posted @ 2018-02-09 17:53 冬子哥 阅读 (6911) 评论 (1) 编辑
摘要:一、页面 1.布局 假设,我们要开发一个会员列表的页面。 首先,添加vue页面文件“src\pages\Member.vue” 参照文档http://element.eleme.io/#/zh-CN/component/table中的例子,实现一个静态的列表页面 代码如下: <template> < 阅读全文
posted @ 2018-02-09 17:53 冬子哥 阅读 (6482) 评论 (1) 编辑
摘要:需求 1.点击“添加”按钮,弹出录入数据的对话框窗口,并录入数据,如果数据有误则不允许提交。数据填写完毕后,点击“保存”按钮,调用http协议提交数据,提交完毕刷新页面数据。点击“取消”按钮关闭对话框。 2.点击列表中的“修改”按钮,弹出数据修改对话框窗口,功能同上。 3.点击列表中的“删除”按钮, 阅读全文
posted @ 2018-02-09 17:53 冬子哥 阅读 (3331) 评论 (0) 编辑
摘要:前言 本文讲解作为后端的spring boot项目开发流程,如果您还不会配置spring boot环境,就请点击《玩转spring boot——快速开始》,如果您对spring boot还没有入门,就请点击《玩转spring boot——开篇》学习spring boot开发。 一、构建项目 使用ST 阅读全文
posted @ 2018-02-09 17:53 冬子哥 阅读 (5935) 评论 (0) 编辑