自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (14)
  • 收藏
  • 关注

原创 商城小程序踩坑(一):iPhone 11、iPhoneX 等设备底部安全区域/小黑条适配

小编测试了部分安卓机、iPhone11、iPhoneX、iPhone12 等多个机型可以完美适配有需要代码的可以从下方获取:开源不易,大家给项目点个Star,也是对项目的认可与支持!

2023-07-31 14:15:50 888

原创 动力商城首页(四):用ChartGPT写一个商品列表无限下拉(真丝滑)

训练ChartGPT编写微信小程序商城,实现商品无限下拉功能。

2023-07-24 16:32:00 570

原创 开发轮子(一):全国省/市/区/街道三、四级联动

直辖市 的处理方法是 一级和二级的数据一样,通过以上代码可以看出,如果一级的名字带“市”就会吧数据重写一份放到二级里面。如果小伙伴们不想这么麻烦获取这些数据也可以直接下载,这份省、市、区/县、街道 四级联动的数据。

2023-06-07 13:48:09 1008

原创 架构运维篇(八):Centos7/Linux中Nginx配置HTTPS支持

小编的后端服务和nginx 是在同一台机器上,所以这里用到了127.0.0.1 分别映射到 8081和8082端口,如果童鞋们后端服务是在其他服务器上,这里要替换成后端服务所在的IP地址。可以看到默认的nginx.conf会自动到这个目录去加载自定义的配置文件,那我们就在这个目录下创建自己的baidu.conf配置文件。注意:/www/server/nginx/conf/nginx.conf 配置文件不要动。例如:/www/server/nginx/cert。在nginx目录下创建cert文件夹。

2023-04-25 17:37:15 568 1

原创 架构运维篇(七):Centos7/Linux中安装Zookeeper

Zookeeper的安装实战

2023-01-17 15:55:14 702

原创 架构运维篇(六):MySQL 8.0启用BinLog 支持

MySQL 启用binlog

2023-01-09 15:14:01 1102

原创 DDD实战(二):分层架构的依赖原则

附源码案例

2022-09-28 14:00:42 1663

原创 DDD实战(一):如何设计分层架构?

轻量级快速开发框架

2022-08-26 18:13:10 1156

原创 踩坑日记(三):MyBatis在查询时使用count(*),total为1,结果为0

MyBatis在查询时使用count(*),total为1,结果为0

2022-08-17 14:45:05 3795

原创 动力商城首页(三):仿唯品会的商品分类和品牌导航功能(完美)

仿某品会实现商城首页品牌分类和商品分类功能

2022-08-10 11:06:55 417

原创 微信小程序:实现一组卡片翻转的效果

小程序使用animation动画实现翻转

2022-08-09 17:22:08 1822

原创 动力商城首页(二):仿唯品会的搜索和导航栏功能(完美)

好看的搜索和导航栏功能

2022-07-09 20:58:53 661

原创 动力商城首页(一):仿唯品会的自定义头部导航栏(完美)

解决各类手机顶部自定义导航不对齐问题

2022-07-09 11:34:31 1806

原创 小程序:Error: module ‘@babel/runtime/helpers/defineProperty.js‘ is not defined, require args is ‘../../

今天正在开发商城项目,结果写完一段代码运行后没用效果。

2022-07-08 15:05:24 19201 11

原创 动力商城序章(二):制定开发/设计规约

一、代码规范1.1 命名规范:项目主名为大写开头驼峰命名,子项目名全部小写。 包名全部小写。 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 public class MyOrder{} 变量名、方法名首字母小写。 int index = 0; 常量名全部大写。 public static final String ACTIVITY_TYPE = "1"; 所有命名规则必须遵循以下规则: ● 名称只能由字母、数字、下划线、$符..

2022-03-10 13:42:12 993

原创 动力商城序章(一):项目概述及架构

一、为什么要写商城项目?2018年小程序开始火起来的时候,使用小程序原生语言开发了一款微商城案例,并将整个开发过程和源码公布出来,截止今天(2022-03-08)共有8800多位开发者参与。其相关文章在CSDN、简书和今日头条等平台收获了50余万阅读量,受到了小程序爱好者的广泛关注。CSDN地址:zhenghhgz的博客_IT实战联盟Lin_CSDN博客-互联网技术,架构实践,移动开发领域博主https://blog.csdn.net/zhenghhgz微商城地址:首页https://100..

2022-03-09 18:20:16 745 1

原创 袋鼠天气 v1.1 发布:增加下拉刷新获取实时天气数据

源码地址:https://github.com/yundianzixun/daishu-service袋鼠天气 是一款开源的基于 Spring Boot、微信小程序原生的实时天气预报小程序应用。新功能:1、增加下拉刷新功能,实时获取实时天气。2、删除小程序端天气图标目录,减少代码包大小。3、优化最近7天图标获取方式。预览...

2021-12-31 18:39:25 377

原创 仿墨迹天气小程序源码(袋鼠天气)

微信小程序原生开发的天气预报小程序

2021-12-10 14:15:23 1059 1

原创 踩坑日记(二):记一次线上业务—Redis 的缓存雪崩

之前有介绍过目前小编负责的业务用户量相对是比较大的,并且几乎每次都有被攻击的情况。最近的一次线上问题是突然收到大量的数据库连接数不够用的异常预警。赶紧检查了数据库连接数使用情况,被分配的数量已经被用光了,并且不能临时增加连接数(和其他系统合用)。但是之前遇到更大的流量也没有出现连接数不够用的情况,那肯定是某段业务的问题。通过监控来看出现大量查询用户信息的 sql 请求,但是业务中对已经对用户信息做了缓存处理,正常情况下不应该出现这种情况,到这里猜测可能遇到“缓存雪崩” 的现象了。什么是缓存雪崩?如果R

2021-07-14 10:11:44 335

原创 踩坑日记(一):半夜打DBA电话解决数据库连接超时自动回滚问题

点击上方“IT实战联盟”,关注“公*众*号”领导要高高在上平时多听听他人的意见然后认真记下来到底是谁对你有意见背景很少用的一个业务后台管理端需要导入一批数据(200多条),用户在导入的时候没有成功。业务场景比较复杂,需要将每条数据去数据库匹配、关联、分析后再将结果进行更新。大约涉及5张表、3000多万笔数据。报错日志分析从报错日志上来看,主要是由于连接时间过长,导致连接失效。那么那失效的连接去请求数据库就会报上图的异常。排查步骤第一步:检查数据库连接池设置的超时时

2021-07-09 09:59:24 487 4

原创 架构运维篇(一):Centos7/Linux安装jdk环境

前言最近联系安装部署了多台阿里云ECS和亚马逊云EC2 服务器,重复性的工作简单总结了一下,希望大家都有收获。一、检查历史安装环境(新环境就不需要了)查看命令 #java -version如果没有则说明没有安装过,如果有jdk版本信息那就不需安装或者卸载更新。卸载命令#rpm -e --nodeps java-x.x.x-gcj-compat-x.x.x.x-xxjpp.xxx二、下载安装JDK首先到oracle官网下载jdk,http://www.oracle.com/tec

2021-07-09 09:39:30 295

转载 今日头条品质优化 - 图文详情页秒开实践

背景作为一个内容类应用,看新闻读资讯一直是头条用户的核心需求,页面的打开速度直接关系到用户使用头条的核心体验,在头条中,为了更多的承载足够丰富的样式和逻辑下保持多端体验的统一,详情页的内容我们是通过 WebView 来承载的,但 WebView 本身的性能相比 Native 来说比较差,因此,今日头条技术团队一直致力于优化详情页的加载速度。经过不断的优化,目前今日头条中详情页在线上的打开体验,从肉眼上基本已经感知不到加载过程。在接下来这篇文章里,我们会逐步拆解和介绍我们对详情页加载优化的思路和实践。

2021-01-07 09:48:19 1351

转载 程序员笔记 CherryTree 0.99.28 发布

IT实战联盟博客:http://blog.100boot.cnCherryTree 0.99.28 现已发布。CherryTree是一个支持无限层级分类的笔记软件,Python 编写,支持富文本编辑和代码高亮,支持 Linux 和 Windows 平台。数据采用 sqlite 或 XML 存储,支持密码保护,支持从 NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo 等笔记软件导入数据。此版本更新内容如下:改善了表格的性能 改进了.

2021-01-05 13:22:33 468

转载 字节跳动 | 微服务架构中如何优雅地重试?

背景在微服务架构中,一个大系统被拆分成多个小服务,小服务之间大量 RPC 调用,经常可能因为网络抖动等原因导致 RPC 调用失败,这时候使用重试机制可以提高请求的最终成功率,减少故障影响,让系统运行更稳定。重试的风险重试能够提高服务稳定性,但是一般情况下大家都不会轻易去重试,或者说不敢重试,主要是因为重试有放大故障的风险。首先,重试会加大直接下游的负载。如下图,假设 A 服务调用 B 服务,重试次数设置为 r(包括首次请求),当 B 高负载时很可能调用不成功,这时 A 调用失败重试.

2021-01-05 13:17:32 852

转载 Chrome 87 发布,获多年来最大性能提升

IT实战联盟博客:http://blog.100boot.cnChrome 87正式版现已发布。谷歌方面表示,由于进行了许多底层改进,本月的更新代表了多年来 Chrome 性能的最大提升。此版本包含的一些更新内容有:现在,Chrome 会优先考虑活动选项卡而不是打开的所有内容 — 将 CPU 使用率降低 5 倍,并将电池寿命延长 1.25 小时(根据内部基准测试)。 Chrome 现在启动速度提高了 25%,页面加载速度提高了 7%,并且所有这些操作都比以前使用更少的电源和 RAM。 安卓.

2020-11-19 09:51:10 535

原创 小伙用微信小程序的Canvas手撸了一个娃娃机

原文:https://blog.100boot.cn/post/3067前言夹娃娃营销活动大家应该都不陌生那如何用小程序实现呢?今天就带大家用canvas撸了一个全手工绘制的夹娃娃分享给大家。此处应有掌声 : )一、效果图二、项目结构三、运行流程获取所有奖品列表 依次绘制背景、爪子、展台、顶部海报 点击任意区域出发开始夹娃娃 请求后端获取得到的奖品,也可以为空(没有夹到) 展示夹到的奖品四、关键代码点击屏幕开始模拟后台返回数据//点击屏幕开始..

2020-11-18 19:01:40 1477

转载 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 1222

转载 分库分表工具:Apache ShardingSphere 5.0.0-alpha 发布

IT实战联盟博客:http://blog.100boot.cnApache ShardingSphere 5.0.0 发布了 alpha 版本,自上个版本 4.1.1 发布以来,Apache ShardingSphere 一直在修复社区反馈的问题、加强功能和开发新特性。根据官方的说法,5.x 是 Apache ShardingSphere从分库分表中间件向分布式数据库生态转化的里程碑,从 4.x 版本后期开始打磨的可插拔架构在 5.x 版本已逐渐成型,项目的设计理念和 API都进行了大幅提升。..

2020-11-16 13:13:14 1733 1

原创 Redis面经:重新梳理了 5 种数据类型的用法和应用场景

IT实战联盟博客:http://blog.100boot.cn1、字符串1.1 介绍string 字符串类型是Redis中最为常用和基础的存储类型,是一个由字节组成的序列,他在Redis中是二进制安全的,也可以认为string字符串数据类型能够接收任何格式的数据,像JPEG图像数、Json等,是标准的key-value,一般来存字符串,整数和浮点数。数据长度:string字符串类型最大能容纳的512MB的数据长度。1.2 使用场景最常见的使用场景就是对于网站访问量的统计,例如.

2020-11-16 13:11:41 347

原创 MixGo V1.0 发布,混合型高性能 Go 框架

IT实战联盟博客:http://blog.100boot.cnMix Go 是什么Mix Go 是混合型高性能 Go 框架,该框架改造整合了gin,logrus,gorm,go-redis,jwt-go,gorilla... 等多个流行组件,可以开发console,api,web,grpc等各种项目,并且引入了依赖注入、控制反转、事件驱动等高级特征,框架追求简单实用主义,试图让更多开发者以更低的学习成本获得极具生产力的第二编程语言。与其他 Go 框架的差别 骨架代码...

2020-11-13 11:43:10 345

原创 Spring Boot Admin 2.3.1 发布,轻量的图形化监控工具

IT实战联盟博客:http://blog.100boot.cnSpring Boot Admin 2.3.1 发布,这是一个错误修正版本。现在可以从 maven 仓库 下载,支持 2.3.0 平滑升级<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-client</artifactId>&l...

2020-11-13 11:41:49 623

原创 PHPKafka 1.0 发布,支持全部 50 个 API

IT实战联盟博客:http://blog.100boot.cn简介PHP Kafka 客户端,支持 PHP-FPM、Swoole 环境使用。通讯协议的结构基于 Java 版本中的 JSON 文件生成,这可能是有史以来支持消息类型最多的 PHP Kafka 客户端,支持全部 50 个 API。目前已实现消息的生成及消费,本组件仍处于开发及测试阶段。功能特性支持全部 50 个 API 消息压缩支持 (gzip、snappy、lz4、zstd) PHP-FPM、Swoole 智能环

2020-11-13 11:40:39 440

转载 前端框架 Angular 11.0.0 正式发布,已经放弃 IE 9 、10

IT实战联盟博客:http://blog.100boot.cn前端框架 Angular 11.0.0 正式发布。Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持。 放弃了对 IE 9 、10 的支持。根据其官方博客介绍,主要更新如下:(1) 更新 Operation Byelog解决了 router 和 forms 的热门问题(issues),并关闭一些其他第三方的热门问题。 保证对新提出的 issues 两周之内做出处理

2020-11-13 11:39:46 1523

转载 HeidiSQL 11.1 发布,功能强大的数据库客户端软件

IT实战联盟博客:http://blog.100boot.cnHeidiSQL 11.1现已发布。HeidiSQL 是一个功能非常强大的数据库客户端软件,采用 Delphi 开发,支持 Windows 操作系统。支持 MySQL、MariaDB、Percona Server 和微软的 SQL Server。此版本具体更新内容如下:3rd party updates ​​​​​​移至新的 Delphi v10.4 Sydney 编译器 通过安装 HeidiSQL 来发布 plink.exe.

2020-11-04 17:57:01 820

转载 Pyston v2 发布:比 Python 快 20%

IT实战联盟博客:http://blog.100boot.cnPyston v2 已正式发布,Pyston 是 Python 的高度兼容实现,自称比 Python 更快。根据 Pyston 提供的宏基准测试结果,其 v2 版本比目前的 Python 3.8 快 20%。因此开发团队表示这将提升代码速度,并且可以降低服务器成本、减少用户等待时间以及更大程度释放开发者生产力。虽然 Pyston v2 已发布,并提供了预编译包,不过源码尚未放出,如果对 Pyston 代码感兴趣,可查看 v1.0 的仓库获

2020-11-04 17:55:41 511

原创 DBeaver 7.2.4 发布,可视化数据库管理平台

IT实战联盟博客:http://blog.100boot.cn软件简介DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行 SQL 查询和脚本,浏览和导出数据,处理 BLOB/CLOB 数据,修改数据库结构等等。DBeaver 7.2.4发布了,本次.

2020-11-03 16:04:36 511 1

转载 「转载」蘑菇街消息系统上云实践

IT实战联盟博客:http://blog.100boot.cn原文地址:https://mp.weixin.qq.com/s/yjaO9iguEQN05FBcjjHSIA小编又来啦~本周要推荐给大家的是一篇跟中间件上云相关的技术文章,这里面详细的记录了,蘑菇街自研消息系统上云的全过程,也是市面上开放出来为数不多的企业自研组件上云实践。有相关需求的同学可以好好学习下。背景从当下的情况来看,如果一个公司需要一个消息队列中间件,那么大致有以下两个个选择:1.首先考虑的应该是各云厂商提供的消息队

2020-11-03 16:02:49 765

转载 「轻阅读」京东到家订单中心系统mysql到es的转化之路

IT实战联盟博客:http://blog.100boot.cn原文:https://www.toutiao.com/i6796507988602389006京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。

2020-11-02 23:48:08 439

转载 「轻阅读」基于 Flink SQL CDC的实时数据同步方案,附视频教程

IT实战联盟博客:http://blog.100boot.cn整理:陈政羽(Flink 社区志愿者)原文:https://mp.weixin.qq.com/s/QNJlacBUlkMT7ksKKSNa5QFlink 1.11 引入了 Flink SQL CDC,CDC 能给我们数据和业务间能带来什么变化?本文由 Apache Flink PMC,阿里巴巴技术专家伍翀 (云邪)分享,内容将从传统的数据同步方案,基于 Flink CDC 同步的解决方案以及更多的应用场景和 CDC 未来开发规划等方面进行

2020-11-02 22:59:27 4663 2

转载 JetLinks 物联网基础平台 1.6 RELEASE 发布

IT实战联盟博客:http://blog.100boot.cnJetLinks 开源物联网平台JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能, 能帮助你快速建立物联网相关业务系统。核心特性支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽

2020-11-02 18:14:58 635

开发轮子(一):全国省/市/区/街道三、四级联动

国内最新的 省、市、区/县、街道 四级联动数据

2023-06-07

coupon-web-demo-20200513.zip

纯HTML+CSS实现仿淘宝粉丝福利购物页面,包括商品基本属性布局、优惠券、商品列表和悬浮图片效果。

2020-05-13

wx-charts 微信小程序图表插件

微信小程序图表插件(wx-charts)基于canvas绘制,体积小巧,支持图表类型饼图、线图、柱状图 、区域图等图表图形绘制,目前wx-charts是微信小程序图表插件中比较强大好使的一个

2018-03-14

HTML5小游戏

HTML5俄罗斯方块 但是有浏览器限制可以用高版本浏览器打开最好是goole

2014-08-14

SSH+JBPM4.4完整项目

SSH+JBPM4.4完整项目 有文档 有sql 脚本 外加tomcat

2014-08-14

Spring mvc demo 的框架搭建文档

根据这个doc 文件可以搭建一个简单的Spring mvc demo 框架,简单使用。相信实际用过之后会对Spring mvc 有一个全新的认识

2013-04-12

Spring Mvc Demo

最近公司让我研究Spring mvc 和 ssh 之间的优势,是否要放弃Struts。这个是一个实现Sprnig mvc 的demo ,简单易懂,看完后会对Spring mvc 有一个全新的认识

2013-04-12

HTML5 新 API

很详细的HTML5,适合初学者熟悉HTML5 语言的人,我也是初学者

2012-10-19

dwrupload文件上传

基于dwr3.0的异步上传文件和图片的程序,可以把文件转换为字节流,对字节进程操作

2012-05-16

struts2-upfile

基于struts2的文件上传小程序,可以上传图片。

2012-05-16

网页版的贪吃蛇小游戏

一个简单,易懂的网页贪吃蛇小游戏,用javaScript写的。

2012-05-16

struts2-i18n

基于Struts2技术的i18n,Web项目的国际化,能够生成,中,日,英三种语言

2012-05-16

struts2-freemarker

基于Struts2和freemarker整合的小程序,能够自动生成html页面,能够运行

2012-05-16

FreeMarker

这是一个比较简单的freeMarker,能够自动生成一个html网页

2012-05-16

反射小程序

这是一个非常小的反射代码,实用,易懂。 测试过了,能行

2012-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除