自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

1024创新实验室

来自于十三朝古都洛阳的技术团队;1024创新实验室致力于成为中原领先、国内一流的技术团队,用技术为互联网提供无限可能。热爱代码、更热爱生活 !

  • 博客(22)
  • 收藏
  • 关注

原创 Vue3 用户自定义表格列且持久化保存

使用vue3,用户可以针对用户自己自定义设置表格列,如列的顺序,隐藏,宽度等等,且永久保存,下次打开还是一样。

2024-05-05 21:24:52 1156

原创 find_in_set学习与思考

首先很多小伙伴一定会去查阅MySQL的官方手册, 但可能有些新手朋友查阅出来可能看不明白(假如字符串str在由N个子链组成的字符串列表strlist 中, 则返回值的范围在 1 到 N 之间)这句话的意思就是看str这个字符在不在或者可以说成是否包含这个strlist字符列表中, 如果有存在或包含在strlist这个字符列表中就返回一个位置的数字, 并且这个数字一定是大于0 的数字,这里解释一下strlist字符串列表就是一个由一些被 逗号‘,’ 分开的单一字符串注意:如果str不在strlist 或

2022-07-04 09:41:49 7032 1

原创 CentOS 7 vi编辑命令

嗨~大家好我是冰冰, vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last

2022-06-15 11:48:50 6218

原创 Apache顶级电商平台OFBiz部署入门指南

项目启动成功后进度不是100%,而是91%。如下图:项目导入报错或停止重启时需要打开任务管理器先将之前的进程杀掉(如果有)。文章创作灵感来自:1024创新实验室陈琼

2022-06-13 09:25:16 1002

原创 静态代理~

静态代理为其他对象提供一个代理以控制对某个对象的访问。代理类主要负责为委托了(真实对象)预处理消息、过滤消息、传递消息给委托类,代理类不现实具体服务,而是利用委托类来完成服务,并将执行结果封装处理。其实就是代理类为被代理类预处理消息、过滤消息并在此之后将消息转发给被代理类,之后还能进行消息的后置处理。代理类和被代理类通常会存在关联关系(即上面提到的持有的被带离对象的引用),代理类本身不实现服务,而是通过调用被代理类中的方法来提供服务。静态代理创建一个接口,然后创建被代理的类实现该接口并且实现该接口中的抽

2022-06-10 09:09:52 97

原创 vue3的setup究竟有多香

哈喽大家好,我是轻疯,今天推荐vue3的setup,更好的业务功能拆分方式,让你代码更可维护。setup是vue3新增的生命周期函数,setup的加入就是为了让vue3使用组合式API(Composition API)。使用组合式API更符合大型项目的开发,通过setup可以将该部分抽离成函数,让其他开发者就不用关心该部分逻辑。setup位于beforeCreated之前,用于代替created 和beforeCreated。不仅是作为vue3新增的生命周期函数,还可以在setup中引入外部js文件方法,可

2022-06-08 09:11:58 750

原创 关于程序员内卷的思考

被裁毕竟和自己主动跳是俩概念,在焦虑的同时,我们更应该理性客观的看待这个问题.他们为什么被裁掉?是他们的技术不行还是他们不够爱岗敬业?不是,他们已经尽力到最好了.相信绝大多数人都是抱着拼一把的想法才去闯荡.造出来的车卖不出去,工厂效益不好,工人开了.代码敲出来的程序没人用,程序员开了.销量不好,是车本身的问题么?前期公关宣传,中期深入客户,后期售后维保.大到公司战略布局,小到售后没处理好某件事.都是影响这件事的成败.想活下来,这些都不能有短板.我只是个拧螺丝的,我只能决定我这道工序,要不要尽职尽责的做好.

2022-06-06 09:28:05 83

原创 For update 真的是行锁吗?

嗨大家好 我是冰冰,对于刚学的同学和像我一样已经有几年开发经验的朋友,一提到 For update ,不就是为了更新而存在的查询语句嘛,在查询后,这条记录会被一直锁定无法被其他事务修改,直到本次事务提交。网上也是铺天盖地的都是这类说法。图1这类说法对,也不全对。因为今天的一次线上错误,让我又重新认识了一下 For update 这位熟悉又陌生的朋友。(本文均以 Mysql 举例)具体理论知识参考:数据库的事务等级(事务的隔离级别)我们知道根据事务的基本要素和会产生的并发问题,引出 MYSQL

2022-05-24 09:29:17 103

原创 MVVM与MVC模式的区别

大家好我是冰冰,这是今天的文章我们一起看看吧。MVC设计规范即model(模型)、view(视图)、controller(控制器),这种模式将业务逻辑代码、数据操作代码和界面展示代码写在各自不同的部件中,从而使三个模块的功能分离开来,职责相互独立,因而减少了许多冗余的代码。还能改进界面效果及用户交互,但现今技术进步得越来越快,传统MVC模式的缺点也变得愈发突出:业务逻辑全都写在控制器里,繁多的DOM操作影响了页面渲染的性能,对于大型项目或者业务逻辑复杂的项目来说,维护起来十分困难,加载页面的速度越来越慢,

2022-05-16 09:09:26 164

原创 积木报表~

大家好我是冰冰,来看看今天的分享。1、简介最近项目中需要导出一下复杂的Excel,使用EasyExcel或EasyPoi导出会挺麻烦的,恰好项目使用的后端框架是Jeecg,内置了积木报表,大致了解后发现恰好符合复杂Excel的需求。积木报表的优点如下:1、可视化操作界面2、傻瓜式一键拖拽3、支持API数据源、SQL数据源2、使用下面简单介绍一下,如何生成一个Excel1、将积木报表集成至自己项目,教程链接:http://report.jeecg.com/20788752、访问积木报表,访

2022-05-13 09:48:46 8139 4

原创 #什么什么?用户也能用上傻瓜式的爬虫和自动化程序?

哈喽大家好,我是冰冰,今天推荐electron,傻瓜式爬虫和自动化程序操作助力您的业务更上一层楼。应用场景electron提供可视化的桌面端操作界面开发能力,能让用户也可以运行爬虫和自动化程序,这样能极大的扩展业务场景。比如可以帮助用户自动维护店群,或者获取到用户店铺数据统一进行分析。electron简单介绍electron内有chrome内核,相当于你做了一个浏览器,能拿到浏览器上用户打开的网页,并进行操作。只需要按业务场景让用户点击,用内置的webview组件打开网页,然后登录,剩下的就是

2022-05-11 14:13:52 222

原创 聊一聊表空间

嗨大家好我是冰冰,进入今日份分享。创建表空间CREATE TABLESPACE `ts1` ADD DATAFILE 'ts1.ibd' ENGINE = INNODB;查看表空间select * from information_schema.innodb_tablespaces where name='ts1';表时指定表空间创建时指定CREATE TABLE t1 (c1 INT PRIMARY KEY) TABLESPACE ts1 Engine=InnoDB;修改表的表

2022-05-09 13:54:33 70

原创 java泛型

hello大家好,我是冰冰。表空间创建表空间CREATE TABLESPACE `ts1` ADD DATAFILE 'ts1.ibd' ENGINE = INNODB;查看表空间select * from information_schema.innodb_tablespaces where name='ts1';表时指定表空间创建时指定CREATE TABLE t1 (c1 INT PRIMARY KEY) TABLESPACE ts1 Engine=InnoDB;修改表的

2022-05-07 09:17:47 175

原创 简单的部门递归兰巴达写法

java递归hello大家好,我是冰冰有些小伙伴在项目中基本都会遇到递归,可能技术不是太好的小伙伴会被卡住抓耳挠腮.如何简单优雅的写出递归方法,应该是我们需要掌握的一个小技能它可能不常用,但你最好会.应用场景递归查询部门并返给前端客户进行展示首先我们需要创建一个entity对象 如下:假设我们现在从数据库中,查出来了一个部门的list根据查出的数据去走lambda,语法糖常用的filter,peek等,请小伙伴们自行百度看一下下面就是要验证一下,效果如何 我们转成了json格式方便

2022-05-05 13:57:56 47

原创 Vue3.2发布,我突然激动了

什么?VUE3.2 发布了 ?前两天一早收到尤大微博推送,Vue 3.2 发布了!好家伙,上个版本还没玩儿透,这新版本就来了。评论区也是一片哀嚎\但也正如评论区所言,很难不支持。让我们看看这次更新了点儿什么。两个新功能已经从实验状态毕业了<script setup> 与 <style> v-bind。-----------------------------华尔兹分割----------------------------第一个:<script setup>

2021-08-13 13:19:29 1619 2

原创 Electron第三篇--基础功能实现

前言前面我们一起了解了什么是Electron,了解了如何进行进程通信。想要了解的可以点击移步第一篇 《教你一键开发桌面应用程序》与第二篇《Electron第二篇–进程通信》接下来,让我们干点儿PC桌面应用程序该干的事儿。窗口操作、托盘设置、防应用多开等等…Electron提供了完整的方法,让我们只需要简单的设置即可轻松实现窗口操作Electron提供了一套默认的窗口以及工具栏,如下图这可能不是我们想要的。我们有UI图,我们想要定制化窗口工具栏。这里就需要在创建浏览器窗口的时候给与参数设置为无边框

2021-06-27 16:45:55 851

原创 Electron第二篇--进程通信

前言在使用Electron开发过程中,渲染进程的开发变得很简单。大部分样式与业务逻辑都可用熟悉的前端技术来实现。但不可避免有些时候,渲染进程要与主进程通信。今天,我们就来聊聊主进程与渲染进程。什么是主进程Main Process​通常,在主进程中运行的脚本控制应用程序的生命周期、显示图形用户界面及其元素、执行本机操作系统交互以及在网页中创建渲染进程。Electron 应用程序只能有一个主进程。简单来说,主进程控制着整个应用程序的载体与所有渲染进程,假如你想执行应用程序关闭,最小化,窗口置顶等功能,就

2021-06-04 21:26:15 274

原创 教你一键开发桌面应用程序

前言因为公司项目关系,要开发一款桌面应用程序。说到桌面应用程序,有很多种解决方案,最终我们选了Electron,备受前端开发喜爱的VS Code正是Electron开发的,今天我们就来聊聊这个Electron。什么是ElectronElectron可以让你使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序,基于 Chromium 和 Node.js,兼容 Mac、Windows 和 Linux。这些在官网上都能看到,可以了解到,这是一个基于前端技术开发桌面应用程序的工具,并且

2021-06-02 20:28:17 2877

原创 开始认识Vue3.0(一) Proxy

不知不觉VUE3.0已经发布了半年多了,各大前端框架也在不断的追寻新版本的脚步迭代更新,虽然目前vue3.0对现有的2.X项目保持着向下兼容,但是如 composition-api、父子孙之间的传参方式等新特性的出现,对我们代码的组织能力,全局状态掌控能力也有着更高的要求,我们“切图仔”也该行动起来了,不能被时代的洪流所淘汰。一切都从双向绑定开始回想过去,双向绑定应该是我们jquery开发工程师们刚开始接触时vue 最为惊艳的特性了 。终于不用再js里艰难的拼模板字符串了。众所周知Vue2.x中,响应.

2021-05-30 22:49:44 258 2

原创 1024Lab的产品经理每天都在做什么?

产品经理每天都在做什么?你的第一反应一定是:不就是画画原型,讲讲需求,处理一下问题么…什么是产品经理?百度百科给出的解释:Product manager,缩写:PM,是为终端用户服务,负责产品整个生命周期人。看上去非常厉害,通俗一点解释就是:背!锅!侠!作为老板的传话筒,运营的工具人,业务的问题处理器,开发的眼中钉,产品狗每天面对的声音是这样的:老板说:别家有这个,我们也要有!运营说:业绩不好,转化率不高,用户留存过低,我们要做一下活动!业务说:这个单子怎么回事啊?!这是有问题的啊?!你们快

2021-05-18 23:49:03 495

原创 Java基础拾遗 ● 泛型篇

​前言从Java5开始,泛型( generic)已经成了Java编程语言的一部分。在没有泛型之前,从集合中读取到的每一个对象都必须进行转换。如果有人不小心插入了类型错误的对象,在运行时的转换处理就会出错。有了泛型之后,你可以告诉编译器每个集合中接受哪些对象类型。编译器自动为你的插入进行转换,并在编译时告知是否插入了类型错误的对象。这样可以使程序更加安全,也更加清楚。但是对于大部分新手而言,如何理解并利用好泛型的这些优势,还是有一定的难度。本文就是告诉大家如何...

2021-05-01 20:52:57 178

原创 中原地区第一款开源产品SmartAdmin和《Smart前后台代码规范》正式发布

简介SmartAdmin由河南·洛阳 1024创新实验室团队研发的一套互联网企业级的通用型中后台解决方案!使用最前沿的前后台技术栈SpringBoot和Vue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!开源地址 (欢迎 Star ~ ~ ╰( ̄▽ ̄)╭)github: https://github.com/10

2021-04-15 23:42:27 311

空空如也

空空如也

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

TA关注的人

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