【技术分享】
文章平均质量分 55
种下星星的日子
用代码书写人生,尽在我的CSDN,欢迎大家访问!
展开
-
基于aop实现日志拦截
日志拦截系统想要实现的是将用户的具体操作,比如添加或更新,如果是更新要将具体更新的什么内容记录下来。传统日志嵌入业务代码,耦合严重,如果逻辑复杂,日志的输出还会影响主业务,用户体验度明显下降,而本方案,基于Spring AOP切面的思想,对接口统一做日志拦截,降低了与主业务的耦合,大大提高了性能和用户体验度。基本设计1、采用AOP切面技术拦截日志,将业务代码与日志解耦,大大提高性能和用户体验度。2、采用Kafka做日志缓冲,各服务按需获取kafka的数据进行处理。3、采用MongoDB做日志存储。原创 2021-09-28 19:43:00 · 788 阅读 · 0 评论 -
RFID技术
背景射频标签是产品电子代码(EPC)的物理载体,附着于可跟踪的物品上,可全球流通 并对其进行识别和读写。RFID(Radio Frequency Identification)技术作为构建“物联网” 的关键技术近年来受到人们的关注。RFID 技术早起源于英国,应用于第二次世界大战中辨别敌我飞机身份,20 世纪 60 年代开始商用。RFID 技术 是一种自动识别技术,美国国防部规定 2005 年原创 2016-12-18 21:03:35 · 2342 阅读 · 22 评论 -
HBuilder入门
HBuilder入门简介: HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。特点: 快,是HBuilder的最大优势,通过完整的语法提示和代码输入法原创 2016-11-27 13:45:18 · 5705 阅读 · 27 评论 -
数据持久化
数据持久化数据持久化: 将内存中的数据模型转换为存储模型。Hibernate框架会提供这种机制,对象上数据的修改,Hibernate框架会把这种修改同步到数据库中。好处: 1.程序代码重用性强,及时更换数据库,只需要更改配置文件,不必重写程序代码。(反射) 2.业务逻辑代码可读性强,在代码中不会有大量的SQL语言,提高程序的可读性。原创 2017-03-01 16:49:52 · 357 阅读 · 10 评论 -
Log4Net日志工具
Log4Net了解: 记录日志。可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等)。 作用? 将执行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。优势:1.创造性的制造了一个错误消息的(内存)队列,当出现异常后,直接把错误消息放到内存的队列中去;然后web继续往下执行,给用户反馈信息。不会阻塞原创 2017-03-01 20:02:22 · 680 阅读 · 11 评论 -
我们为什么要拥抱Linq?
LINQ:是什么?LINQ,语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。原创 2017-02-27 10:41:10 · 490 阅读 · 16 评论 -
批量操作
批量操作 批量操作挺常用的,在做积分系统过程中,有需要做一个批量加分,需求是这样,下载模板,编辑后将excel导入,实现批量加分。一、前台效果:前台实现该弹框的代码: 提示:导入前请先下载EXCEL模板原创 2017-04-09 15:14:28 · 821 阅读 · 23 评论 -
获取统一编号服务-SnowFlake雪花算法
公司需要有个可以提供统一编号的服务,如果系统小时,唯一标识的产生,可以用公用模块来处理,比如数据库表唯一键、缓存的唯一id等方式,但是在分布式高并发系统中,如果还是用公共模块,会有很大的风险和瓶颈,从网上查了几种方案对比如下:经过以上对比考虑使用twitter的雪花算法Snowflake。Snowflake:64位达到要求:主要由3块构成:时间戳、工作机器id、序列号。其中第一位不...原创 2018-10-15 20:45:21 · 1397 阅读 · 0 评论 -
SpringBoot如何与Swagger集成?
集成一个新东西的套路:引jar包,改配置,贼爽贼爽地使用。Swagger这个东西对我来说不是个陌生的东西了,使用Swagger确实给研发带来极大的便利。个人认为它就是个API接口文档。以前:后端开发先写出接口文档,有的用word写,有的用Markdown编辑,个人感觉有些麻烦。现在:有了swagger,后端可以先定义好接口,业务逻辑暂时不用写,界面便可展示出来供前端开发。当然利用s...原创 2018-12-26 15:28:58 · 260 阅读 · 1 评论