标签:Menu

Java

好久不见,Java设计模式

1

likai 发布于 2019-07-11

引子 设计模式是很多程序员总结出来的最佳实践。曾经在刚开始写项目的时候学习过设计模式,在开发过程中,也主动或者被动的使用过。现在写代码虽说不会特意明确在用哪种设计模式,但潜移默化的写出来公认的最佳实践代码,毕竟看的比较清爽。为什么再看一遍设计模式,主要有几个原因:第一,很多优秀的...

阅读(23)评论(0)赞 (0)

Java

jsweet中英文文档,java代码转js代码

zhuangli 发布于 2019-07-11

这个工具可以将java代码转为js代码,从而可以使用java编写前端代码 如果排版看着费劲可以下载下方html,打开html后使用google翻译 JSweet语言规范 版本:2.x(快照) 作者:Renaud Pawlak 作者助理:Louis Grignon JSweet J...

阅读(64)评论(0)赞 (0)

Java

Java 实现与 Word 风格相似的菜单

3

likai 发布于 2019-07-09

最后一次更新于 2019/07/09 菜单效果演示图 Microsoft Word 本程序菜单 简单的菜单布局设计 这个项目是人机交互设计课程的一个小作业。 不过该作业的要求是不需要编写任何代码的。 但为了体现我们小组的设计和分组理念,我还是决定编写一个菜单小程序,该程序有灵活的...

阅读(26)评论(0)赞 (0)

Java

Java 实现经典扫雷游戏

2

likai 发布于 2019-07-08

最后一次更新于 2019/07/08 效果演示图 Java 实现经典扫雷游戏 本扫雷游戏以下 功能 : 如果点中炸弹会显示炸弹。 玩家左键点击方块能显示该方块周围会出现几个炸弹,如果不存在炸弹的话扫描范围会被放大。 满足各种行数,列数和炸弹个数要求。 对不同水平的玩家提供不同的游...

阅读(46)评论(0)赞 (0)

Java

大神带你重新认识Mybatis中强大的resultMap

18

xubiao.zhuang 发布于 2019-06-26

前言 在Mybatis中,有一个强大的功能元素resultMap。当我们希望将JDBC ResultSets中的数据,转化为合理的Java对象时,你就能感受到它的非凡之处。正如其官方所述的那样: resultMap元素是 MyBatis 中最重要最强大的元素。它可以让你从 90%...

阅读(43)评论(0)赞 (0)

Java

SpringBoot微信点餐系统

7

yeseng 发布于 2019-06-21

编辑推荐: 本文来自于简书,本文主要介绍了分布式锁基于Redis的实现,Zookeeper的分布式锁原理,希望对您的学习有所帮助。 架构 前后端分离: 部署架构: Nginx与Tomcat的关系在我的这篇文章,几分钟可以快速了解: https://www.jianshu.com/...

阅读(52)评论(0)赞 (0)

Spring

SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录

7

小丁 发布于 2019-06-21

Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任. 二.项目环境 MyBatis-Plus版本: 3.1.0 SpringBoot版...

阅读(70)评论(0)赞 (0)

Java

spring retry, guava retrying 的整合-sisyphus java 重试框架

xiaoli.he 发布于 2019-06-20

Sisyphus 支持过程式编程和注解编程的 java 重试框架。 特性 支持 fluent 过程式编程 基于字节码的代理重试 基于注解的重试,允许自定义注解 无缝接入 spring 接口与注解的统一 解决 spring-retry 与 guava-retrying 中的不足之处...

阅读(35)评论(0)赞 (0)

Java

基于TinyPng,自己开发一个IntelliJ插件

8

hellas 发布于 2019-06-18

打开Intellij,选择file -> new project 从左侧的选项中 选择Gradle,然后选择IntelliJ Platform Plugin,然后你可以根据自己对选择,选择java、kotlin等 GroupId – groupId 新项目。如果...

阅读(28)评论(0)赞 (0)

编程技术

golang 控件发生器、前端的代码库和扩展包和移动微服务

zhuangli 发布于 2019-06-17

吐血整理的GO语言部分框控件、库代码集和包和扩展应用的应用包!带你开启机器学习!还有人对大脑的实际初始化的新的能力不平昀砥跖。 2014年6月23号从 · Pearl 转移到 第五大代的设计应用语言筵等作为一个Perl设计语言工作者,Go语言,很多程序员无法及时了解...

阅读(64)评论(0)赞 (0)

Java

史上最坑爹的代码!个个让人崩溃!

6

邓龙华 发布于 2019-06-13

Java 就是这么一门神奇的语言,任何水平的人都能写出可以运行的代码,但是一看代码便知水平高低。作为一个程序员,你看过哪些坑爹代码,你又写过多少坑爹代码,还有多少你不知道的坑爹代码? 有意思的是码云上建了一个代码仓库:bullshit-codes,仓库的目的就是为了收集这些坑爹代...

阅读(53)评论(0)赞 (0)

Java

坑爹代码 | 你是如何被异常玩然后变成玩异常的?

刘莉莉 发布于 2019-06-10

玩 Java 的人,刚开始会被各种异常虐,空指针应该是最常见的。多玩两年就开始玩异常,各种奇葩异常玩法层出不穷。 你觉得下面这种异常的定义妥吗? public class CommandException extends BaseException { private stati...

阅读(52)评论(0)赞 (0)

Java

Java 8 实战

刘莉莉 发布于 2019-06-09

很早就想仔细学了,终于有机会记一下笔记…… Lambda 表达式 函数式接口 只定义了一个 抽象 方法的的接口,值得注意的是,Java 8 引入了 stream 等方法,但是原先的 Collection 里没有。为了提高效率,接口的设计者就引入了 default 关键字来扩充接口...

阅读(45)评论(0)赞 (0)

Java

Java 8 实战

likai 发布于 2019-06-09

很早就想仔细学了,终于有机会记一下笔记…… Lambda 表达式 函数式接口 只定义了一个 抽象 方法的的接口,值得注意的是,Java 8 引入了 stream 等方法,但是原先的 Collection 里没有。为了提高效率,接口的设计者就引入了 default 关键字来扩充接口...

阅读(36)评论(0)赞 (0)

Java

巧用 MyBatis 构建树形结构

likai 发布于 2019-06-07

在项目中我们经常会碰到这种格式的数据, 需要将其转化为树形结构: menu_id parent_id menu_name url 1 0 权限管理 # 2 1 用户管理 /user/index 3 1 角色管理 /role/index 4 1 菜单权限 /menu/index 1...

阅读(39)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-解密电商系统营销-会员模块业务(73)

9

xirruiqiang 发布于 2019-06-06

上次说了商品,商品分类,品牌,分类的属性,规格。很多电商网站例如:京东,国美,苏宁他们的商品都是存储在redis中的,通过请求获取到的redis进行js的渲染动态的展示商品的信息。 源码:https://github.com/limingios/netFuture/tree/ma...

阅读(94)评论(0)赞 (0)

Java

Mybatis中强大的resultMap

1

puefu.he 发布于 2019-06-02

在 Mybatis 中,有一个强大的功能元素 resultMap 。当我们希望将 JDBC ResultSets 中的数据,转化为合理的Java对象时,你就能感受到它的非凡之处。正如其官方所述的那样: resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从...

阅读(38)评论(0)赞 (0)