java-web
文章平均质量分 81
IT实战联盟Lin
这个作者很懒,什么都没留下…
展开
-
MoguBlog(蘑菇博客)v5.3发布,前后端分离博客系统
IT实战联盟博客:http://blog.100boot.cnMoguBlog简介MoguBlog(蘑菇博客),一个基于微服务架构的前后端分离博客系统。前台使用Vue + Element , 后端使用spring boot + spring cloud + mybatis-plus进行开发,使用 Jwt + Spring Security做登录验证和权限校验,使用ElasticSearch和Solr作为全文检索服务,使用Github Actions完成博客的持续集成,文件支持上传七牛云,使用unia转载 2020-11-16 13:15:51 · 1305 阅读 · 0 评论 -
JS实现复制功能的三种方式,有坑
简介业余时间写了一个在微信里面分享X宝优惠券的小工具,里面有用到复制淘口令的功能,当时以为实现起来很…简单,但是一不留神还是踩了个坑,接下来就给大家分享一下。页面布局代码传送门:https://www.jianshu.com/p/fceec5bf1beb第一种:浏览器Copy功能HTML代码<textarea cols="20" rows="10" id="tkl">素乐小风扇usb便携式手持小型随身可充电学生宿舍女桌面办公室桌上手拿握迷你电小米大风力超静音n9儿童电扇【在售原创 2020-05-22 09:47:41 · 6767 阅读 · 0 评论 -
小程序获取微信运动步数并集成echarts报表显示
需求现在运动计步非常的火,大家常用的计步工具一般有keep、咕咚、微信运动和其他移动设备等,本文是基于微信小程序获取用户的微信运动数据并可视化呈现出来。先看一下最终实现效果:微信运动规则在开发之前需要了解一下微信运动信息的使用规则,这样会规避掉很多问题。1、微信运动数据必须在微信生态内获取,即小程序、公众号等,且需要用户进行授权。2、用户主动进入小程序时可以获取到最近30天的运动数据...原创 2019-12-26 09:34:17 · 2779 阅读 · 2 评论 -
Java 零注解文档生成工具—smart-doc,看完有替换swagger的冲动
Tips:喜欢的话可以关注小萌哦~~~今天小萌给大家推荐的一个开源Java Restful API 文档生成工具,一加【oneplus】、iflytek都在用。所以,自然差不了。官方简介smart-doc 是一个 java restful api 文档生成工具,smart-doc 颠覆了传统类似 swagger 这种大量采用注解侵入来生成文档的实现方法。 smart-doc 完全基于接口...原创 2019-11-20 15:19:30 · 2166 阅读 · 1 评论 -
精品推荐:【CKEditor】全球最优秀的网页在线文字编辑器之一
CKEditor简介CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。可配合使用的扩展有 文件管理器KCFinderKCFinder 文件管理器KCFinder 跟 CKFinder 类似,是 CKEditor 的一个开源文件管理器插件,通过该插件可上传和对包括图片、F...原创 2018-12-21 14:15:47 · 633 阅读 · 0 评论 -
架构运维篇(一):centos7/Linux安装jdk环境
前言最近联系安装部署了多台阿里云ECS和亚马逊云EC2 服务器,重复性的工作简单总结了一下,希望大家都有收获。一、检查历史安装环境(新环境就不需要了)查看命令 #java -version如果没有则说明没有安装过,如果有jdk版本信息那就不需安装或者卸载更新。卸载命令#rpm -e --nodeps java-x.x.x-gcj-compat-x.x.x.x-xxjpp.x...原创 2018-12-24 18:41:30 · 406 阅读 · 0 评论 -
SpringBoot2.x填坑(三):启动报错Failed to configure a DataSource: 'url' attribute is not specified and no emb
错误日志***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource co...原创 2019-03-13 13:31:01 · 29630 阅读 · 15 评论 -
版本帝Java 12 / JDK 12 正式发布,八大重大更新及部分代码示例
一、简介去年九月,Oracle推出了一个长期支持的版本Java 11 (18.9 LTS),但是此次发布的Java 12是短期支持版本,可以在下一个版本发布之前获得Oracle的商业支持。自 2 月 7 日开始,Java/JDK 12 就进入了 RC 阶段。按照发布周期,美国当地时间 3 月 19 日Java 12 正式发布面世了!版本号java -versionopenjdk versi...原创 2019-03-22 11:09:51 · 2540 阅读 · 0 评论 -
「精品推荐」FEBS-Shiro 2.0,一款好用美观的权限管理系统
刚刚看到一条最新的软件更新资讯——FEBS-Shiro 2.0(权限管理系统),就赶紧分享给大家!项目简介FEBS-Shiro是一款简单高效的后台权限管理系统,使用Spring Boot,Shiro和Layui构建。FEBS意指:Fast,Easy use,Beautiful和Safe。相信无论作为企业级应用,私活开发脚手架或者权限系统构建学习,FEBS-Shiro都会是一个不错的选择。...原创 2019-06-17 18:22:01 · 1794 阅读 · 1 评论 -
微服务架构实战篇(二):Spring boot2.0 + Swagger2 让你的API可视化
简介该项目主要利用Spring boot2.0 +Swagger2 方便进行测试后台的restful形式的接口,实现动态的更新,当我们在后台的接口修改了后,swagger可以实现自动的更新,而不需要认为的维护这个接口进行测试。源码地址 GitHub:https://github.com/yundianzixun/spring-boot-starter-swagger2 联盟公众号:...原创 2018-09-07 13:26:04 · 4695 阅读 · 0 评论 -
微信小程序微商城(十):用户收货地址管理
上一篇:微信小程序微商城(九):微信授权并实现个人中心页面看效果开发计划1、布局收货地址列表和新增收货地址页面2、实现省市县三级联动功能3、使用缓存管理数据一、收货地址列表管理addressList.wxml<scroll-viewclass="scroll"scroll-y="true"><viewwx:for="{...原创 2018-08-16 13:02:53 · 14733 阅读 · 8 评论 -
使用mybatis-generator自动生成代码(附GitHub下载地址)
前言大家都知道Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,并且手动书写很容易出错,那么今天来介绍一下使用Mybatis-Generator来帮我们自动生成文件。如果大家有更好实现方式欢迎留言一起探讨哦,让大家开发起来更爽更便捷~~~第一步:下载mybatis-generator工具包GitHub地址:https://github.com/yund...原创 2018-07-06 13:50:16 · 20918 阅读 · 11 评论 -
Java 实战篇-JDK9新特性
JDK9 已经出来好几个月了,这两天整理了一下JDK9的一些新特性,我们打开JDK官方的下载页会发现只有64位,没有32位了。 哈哈看到上图,意外不意外,惊喜不惊喜! 好了,不废话了直接来看jdk9吧。jdk9下载和安装jdk9的下载和安装和以前没有什么区别,下图是运行效果: 标准版的jdk9What’s New for JVM Tuning in JDK 9,主要看这个,其他的内容可以根据自原创 2018-01-25 15:16:38 · 1718 阅读 · 0 评论 -
Java Web实战篇-轻松提高千万级数据库查询效率
大家在刚开始搭建项目的时候可能考虑的不够全面,随着产品的推广 、业务场景的复杂和使用用户越来越多 数据会呈现快速增长。当数据达到千万级的时候 就会发现 查询速度越来越慢 用户体验也就越来越差,那怎样提升千万级数据查询效率呢?小萌简单整理了一下,希望对大家有所帮助!优化数据库设计:数据字段类型使用varchar/nvarchar 替换 char/nchar,变长字段存储空间小,节省存储空间。在查询的原创 2018-01-09 15:48:31 · 4831 阅读 · 0 评论 -
Java Web架构实战篇:聊一聊前后端分离架构
前后端分离的演变记得12年从事工作的时候公司还没有专门的前端人员,一般我们都是前后端都会,毕竟那时候H5才刚刚起来微软的XP还在流行使用(默认系统自带IE6),IE的市场份额还是蛮大的。做的产品也没有很炫酷的特效(如果有也会选择使用flex),那时候Flash 是超级火的......扯得有点远了。在开发的时候也是一边API接口服务,一边开发页面,发布也是一个发布包搞定。前端一般只是负责切图工作,就原创 2018-02-07 15:59:50 · 13836 阅读 · 0 评论 -
Nginx架构详解:nginx 的安装和配置
前言在现在的行业情况下,服务器集群基本已经是每个互联网公司所必须的,而负载均衡在集群中重要性不言而喻。之前一直使用IHS软件与F5硬件搭配作为优秀的负载均衡的解决方案,毕竟是银行也负担的起,但是对于一般企业来说,这样的阵容明显是太过了,所以中小企业更偏向于使用免费的Nginx作反向代理。今天我们就来做一下,在Linux下使用Nginx做反向代理实现分流。(本文使用Centos7)环境搭建1.安...原创 2018-03-07 15:56:03 · 822 阅读 · 0 评论 -
架构实战篇(三)-Spring Boot架构搭建RESTful API案例
前言上一篇分享了Spring Boot 整合Swagger 让API可视化和前后端分离架构 受到了大家一致好评 ,本节就接着上节的代码做了详细的查询代码的补充和完善并搭建RESTful API架构案例。 注意: 本节代码都是在上节代码的基础上追加的内容,如果需要源码的可以去看上节内容或者关注我们的公众号,回复 MyBatis(二) 和你的邮箱地址,我们发送给你。点我!传送到上节 - Sprin原创 2018-02-08 14:23:38 · 2622 阅读 · 3 评论 -
Java Web实战篇:增强for循环实现原理和for循环实战性能优化
前言 循环就是让我们的程序重复地执行某些业务。在程序设计时,需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。其中,for循环就是循环结构的一种,另外还有while循环和do-while循环语句。但是for循环是开发者最常用的开发方式。一、增强for循环1. 三种常用for循环#普通for循环遍历for (int i = 0;原创 2018-04-17 13:57:52 · 3435 阅读 · 0 评论 -
SpringBoot+zk+dubbo架构实践(一):本地部署zookeeper
架构实战.jpgSpringBoot+zk+dubbo架构实践系列实现目标本地部署zookeeperSpringBoot 集成 zookeeperDubbo-admin管理平台安装SpringBoot+ zookeeper +dubbo 框架搭建架构实践(实现数据库增、删、改和查)备注:本系列偏向于动手实践,不讲太多理论。前言本文操作都是在Mac上进行的,如果大家用的windows 可以相对应的进...原创 2018-06-04 16:34:20 · 3441 阅读 · 3 评论 -
Google 宣布正式开源 Jib ,帮助 Java 应用快速容器化
Google 本周宣布开源一款新的 Java 工具 Jib ,旨在让开发者使用他们熟悉的工具更轻松地将 Java 应用程序容器化。在7月9日发布的博客文章中,Google 软件工程师 Appu Goundan 和 Qingyang Chen 将 Jib 描述为一个容器镜像构建器,旨在处理将 Java 应用打包到容器中所涉及的所有步骤。他们表示,容器使 Java 开发者比以往任何时候都更靠近“一次编...原创 2018-07-12 10:11:51 · 610 阅读 · 0 评论 -
Java Web实战篇-代码之美
对于提升代码的运行效率 优化一两处代码对于整体的运行效率意义不大,如果能够把写优质代码的习惯保持在一个项目中这样就非常有用。小编建议在项目编写代码的过程中,多注意代码编写细节,选择最优最简洁的编写方案,会减少很多生产上位置的错误,也会减少很多排查问题的工作量。代码优化的最终目标: 1. 减少代码的体积 2. 提升代码的运行效率 3. 减少生产Bug减少变量的重复计算对于方法的调用,即使方法中只原创 2018-01-12 16:54:32 · 902 阅读 · 0 评论