- 博客(195)
- 资源 (28)
- 收藏
- 关注
原创 Mac M1 安装数据库
打开终端,执行命令 docker pull mcr.microsoft.com/azure-sql-edge 进行镜像的下载。镜像下载完成后,打开docker,镜像下找到达梦 数据库镜像,actions中点击启动,配置数据。此时,docker 中,再次查看,status 状态为running,那么表示启动成功。新建连接,选择达梦,第一次会提示安装数据库所需驱动,等待驱动安装完成。到此安装完成,然后打开系统偏好设置,看到Mysql服务。启动后在,容器中看到,状态为running,表示成功。
2024-12-08 19:28:01
1419
原创 JAVA之若依框架——达梦数据库
RuoYi-Vue是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。RuoYI官网这里使用的前后端分离版本git源码地址介绍 | RuoYi项目架构:ruoyi-admin:接口层ruoyi-common:过滤器、通用常量、枚举、通用方法类等。
2024-11-25 20:59:06
1950
5
原创 JAVA零基础入门——高级教程之集合框架
Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中位置,类似于数组的下标)来访问List中的元素,第一个元素的索引为 0,而且允许有相同的元素。迭代器,使你能够通过循环来得到或删除集合的元素。
2024-09-23 16:05:40
1351
原创 JAVA零基础入门——面向对象
方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。
2024-09-18 14:26:30
891
1
原创 JAVA零基础入门——开发环境部署与基础知识
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
2024-08-13 14:00:13
7112
1
原创 MySql全文索引+Ngram
MySQL 内置的全文解析器使用单词之间的空格作为分隔符,这对于不使用空格做分隔符的语言是一种限制。为了解决这一限制,MySQL提供了一个支持中文、日文和韩文(CJK)的ngram全文解析器。ngram 全文解析器支持InnoDB和MyISAM的全文索引。ngram解析器将文本序列分词为连续的n个字符。例如,你可以使用ngram全文解析器为“早上好呀”进行不同值的n分词。n=1: '早', '上', '好', '呀'n=2: '早上', '上好', '好呀'n=3: '早上好', '上好呀'
2024-05-31 09:59:18
1610
1
原创 Nginx部署KkFileView
KkFileView是一款开源的附件在线预览工具,基本支持主流文档格式预览。详细使用说明参见kkFileView - 在线文件预览。
2024-05-30 13:45:02
2463
2
原创 SqlServer 2012启用windows功能NetFx3时出错
但是在 Windows Server 2012 上发生了一些微妙的变化,Windows Server 2012系统盘或系统镜像里也含有“.NET Framework 3.5”的组件文件,但是为服务器安装该系统时,这些组件文件并不会被拷贝到新安装的系统中,所以要为系统安装.NET Framework 3.5就必须插入系统盘或加载系统镜像到光驱中,使用其sources\sxs目录下的.NET Framework3.5的安装文件进行安装。2、进入服务器系统打开“服务器管理器”,点击“添加角色和功能 ”
2024-05-30 10:33:27
2527
1
原创 IIS及Windows版本的Nginx高并发配置
1)使用管理员身份运行cmd,执行命令c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000。2)conf文件夹中的nginx-win.conf,把它复制一份更名为nginx.conf,然后在此文件中做配置(注:可以把上个版本的nginx中的配置拷贝过来)nginx for windows官网:http://nginx-win.ecsds.eu/
2024-05-16 10:17:41
1865
原创 NLog详解
NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码。NLog是一个简单灵活的.NET日志记录类库。通过使用NLog,我们可以在任何一种.NET语言中输出带有上下文的(contextual information)调试诊断信息,根据喜好配置其表现样式之后发送到一个或多个输出目标(target)中。NLog的API非常类似于log4net,且配置方式非常简单。
2023-10-27 15:08:18
4672
原创 vue2进阶学习知识汇总
在每个 new Vue 实例的子组件中,其根实例可以通过 $root property 进行访问代码实例:在根组件main.js中定义data数据,methods及computed属性页面子组件中调用根组件数据实现 注意:对于 demo 或非常小型的有少量组件的应用来说这是很方便的。不过这个模式扩展到中大型应用来说就不然了。因此在绝大多数情况下,我们强烈推荐使用 Vuex 来管理应用的状态。使用 $parent property 可以用来从一个子组件访问父组件的实例。它提供了一种机会,可以在后期随时触
2023-10-25 16:06:46
670
原创 Vue2入门学习汇总
Vue是一套构建用户界面的渐进式框架。Vue只关注视图层,采用自底向上增量开发的设计。Vue的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue 不支持 IE8 及其以下版本,因为 Vue 使用了 IE8 不能模拟的 ECMAScript 5 特性。但它支持所有兼容 ECMAScript 5 的浏览器。
2023-08-18 10:08:17
1803
原创 TypeScript入门学习汇总
TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。TypeScript 由微软开发的自由和开源的编程语言。TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。
2023-07-26 14:41:38
1483
2
原创 ES6基础教程
ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。其目标为使JavaScript可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMAScript和JavaScript的关系:前者是后者的规格;后者是前者的一种实现。ECMAScript 背景JavaScript 是大家所了解的语言名称,但是这个语言名称是商标( Oracle 公司注册的商标)。因此,JavaScript 的正式名称是 ECMAScript 。1996年11月,
2023-07-10 20:17:45
3569
原创 正则表达式
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),可以用来描述和匹配字符串的特定模式。正则表达式是一种用于模式匹配和搜索文本的工具。正则表达式提供了一种灵活且强大的方式来查找、替换、验证和提取文本数据。正则表达式可以应用于各种编程语言和文本处理工具中,如 JavaScript、Python、Java、Perl 等。
2023-07-03 14:08:40
845
原创 开发框架Furion之WebApi+SqlSugar (二)
限速(Rate-Limiting)系统可以控制网络接口发送和接受流量的速率。对于Web API来说,
2023-05-25 10:59:40
4498
1
原创 开发框架Furion之WebApi+SqlSugar (一)
MyFurion.Model项目中,通过Nuget添加Furion、Furion.Extras.DatabaseAccessor.SqlSugar、Furion.Extras.ObjectMapper.Mapster、SqlSugarCore,同时添加对项目MyFurion.Unility的引用。在MyFurion.Start项目中,通过Nuget添加 AspNetCoreRateLimit、System.Linq.Dynamic.Core,同时添加对项目MyFurion.Application的引用。
2023-05-17 09:44:20
9410
2
原创 开发框架Furion之Winform+SqlSugar
分别创建项目名称为MyFurion.WFSqlsugar.Model(实体类库)、MyFurion.WFSqlsugar.Setup(service注册类库)、MyFurion.WFSqlsugar.Application(仓储业务类库)三个子项目。添加Furion.Extras.DatabaseAccessor.SqlSugar、System.Configuration.ConfigurationManager、System.Linq.Dynamic.Core。创建基类BaseEntity.cs类。
2023-04-25 16:17:52
6391
2
原创 开发框架之Furion
Furion是一个免费开源的.Net 开发通用框架,可以在Windows、Linux、Mac IOS、Docker环境下运行,动态Web Api,支持在Winform、WPF中使用项目开源地址。
2023-04-24 15:31:54
8173
1
原创 .Net 实现监听oracle数据表变化
使用OracleDependency实现对oracle数据表数据变化(新增、更新、删除)的数据变化的监听及消息的推送。
2023-04-24 09:41:29
1173
原创 navicat 远程连接oracle数据库ORA-12170及ORA-28547问题
OCI版本不兼容问题,安装的oracle客户端的版本号OCI与navicat自带的OCI版本不兼容。这是防火墙端口连接问题,需要在防火墙中设置oracle数据库端口为例外。首先查看oracle客户端版本号,Cmd执行命令 sqlplus -v。最后关闭navicte,再重新打开,重新连接orcale就可以了。控制面板—windows防火墙—高级设置—入站规则—新建规则。修改OCI环境配置项路径,选择下载的OCI路径。打开navicat,工具—选项—环境。下载对应客户端版本的oci。下载完成后,解压文件。
2023-04-23 09:45:53
2975
原创 关于nginx HTTP安全响应问题
攻击者利用透明的、不可见的iframe,覆盖在一个网页上,此时用户在不知情的情况下点击了这个透明的iframe页面。X-Content-Type-Options 响应头相当于一个提示标志,被服务器用来提示客户端一定要遵循在 Content-Type 首部中对 MIME 类型 的设定,而不能对其进行修改,这就禁用了客户端的 MIME 类型嗅探行为。web浏览器在响应头中缺少 X-Download-Options,这将导致浏览器提供的安全特性失效,更容易遭受 Web 前端黑客攻击的影响。
2023-04-20 10:33:21
10232
1
原创 Spire.Doc Word文档模板数据替换
最近做了一个关于医疗机构证件审核的小型OA项目,项目中需要实现对医疗机构相关资料的文件归档功能,包含相关的文字信息、图片信息、表格信息以及pdf附件等文件的处理。
2023-03-30 15:05:35
1403
原创 关于数据库
关系型数据库:指用关系模型来组织数据信息的数据库。关系模型指的是二维表格模型,而一个关系型数据库便是由二维表以及表之间的关系所构成的一个数据集合。
2023-02-24 14:06:43
601
原创 RSA加解密简单实现
SMD5加密属于不可逆加密,原文加密过后生成的密文无法解密出原文。DES/AES加密属于对称可逆加密,通信的双方使用同一个秘钥,通过秘钥加密过后的密文,可使用秘钥解密出原文。RSA属于非对称可逆加密,加密秘钥和解密秘钥为两个不同的秘钥,两个秘钥称之为公钥和私钥,公钥是公开的,通信双方都持有的,用来加密原文数据;私钥为通信的其中一方持有,用来解密数据来获取原文数据。SSL加密是数字证书加密,属于加解密综合应用,https协议使用(https协议=HTTP协议+SSL/TLS协议)
2023-02-16 09:30:57
2015
原创 .NET office开发组件
在我们开发过程中,经常会用到关于Excel的导入、导出功能,word、pdf等文件的生成,水印的添加等,为此整理了一下我开发过程中使用到的几个office开发组件,供大家使用参考。
2023-02-09 16:40:24
1164
原创 Net Core 3.1 实现SqlSugar多库操作
在开发过程中,会经常用到跨库查询的问题,对于相同类型的数据库,只需要添加一个数据连接,但是对于不同类型的数据库,还需要搭建不同数据库的环境,不论从开发效率还是项目后期维护方面,都是有诸多不便的,那么推荐使用SqlSugar实现多库(多租户)......
2022-08-02 17:08:17
14250
2
原创 Net Core API +Vue Nginx集成发布
1、在netcoreapiStartup.cs中的Configure中设置默api默认页面关键代码app.UseFileServer。关键代码base'/certManage/',(certManage为nginx设置的代理名称,此处为示例)注api接口前缀也需要添加/certManage前缀,各位根据各自实际情况配置,此处不做过多描述。2、vue项目路由配置base(vite.config.js)(注本人使用vue3.0)6、使用配置的nginx代理地址,在浏览器中访问。.........
2022-08-01 14:59:24
952
原创 EF Core 通过自定义属性实现Decimal精度配置
对于EF Core CodeFirst模式下的开发,对Decimal类型的字段需要设置精度,一般我们是通过Fluent API进行设置,代码示例但是,在开发过程中,出现较多的数据表的情况下,在使用Fluent API方式去配置的话,一个会降低开发效率,另外会增加后期的维护工作量,那么我们可以通过自定义字段属性的方式设置精度创建decimal精度自定义属性 DecimalPrecisionAttribute在实体类中,为字段添加该属性,代码示例:然后,在OnModelCreating中,通过
2022-06-11 13:54:13
1574
原创 EF Core CodeFirst 添加表字段表述
EF Core CodeFirst 添加表字段表述1、Fluent API2、Description属性
2022-06-03 11:31:08
1337
1
转载 前端知识体系合集
一、Web前端工程师需要掌握的技能二、前端知识体系大全1. 布局框架:Bootstrap:Bootstrap · The most popular HTML, CSS, and JS library in the world.Foundation:The most advanced responsive front-end framework in the world. | FoundationUikit:UIkitWeb Components:A Guide to We...
2022-05-26 10:42:33
1969
原创 EF Core 数据库视图查询
首先将视图作为一个数据表实体类示例代码using System;using System.Collections.Generic;using System.Text;namespace Cari.secda.Entities{ /// <summary> /// 数据对接返回数据 /// </summary> public class DataDockingView { /// <summary>
2022-05-24 15:25:40
2565
原创 Vue axios 实现文件下载
一、.net core 下载接口示例using System;using System.Linq;using System.Linq.Expressions;using System.Threading.Tasks;using System.Collections.Generic;using System.IO;using System.Data;using AutoMapper;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNe
2022-05-24 14:18:23
791
1
转载 ES6知识点汇总
一、let关键字let关键字用来声明变量,使用let声明的变量有几个特点:不允许重复声明 有块级作用域 不存在变量提升 不影响作用域链let关键字代码说明//let不允许重复声明 let a=2;let a=3;console.log(a);//报错:uncaught SyntaxError:Identefter 'a'has already been declared//let不允许重复声明function func(a){ let a=9;}func();//
2022-05-21 23:20:53
2867
4
转载 设计迈入协同时代,罗永浩与MasterGo交个朋友
一个是有工匠精神的理想主义创业者,另一个是当下最热门的产品设计工具,当追求极致设计的“老罗”遇见同样追求极致性能与体验的 MasterGo,会擦出怎样的火花?伴随着近日罗永浩 x MasterGo合作视频的发布,一场有关设计领域的变革再次引发人们关注。在这支视频中, MasterGo特别推荐官罗永浩以诙谐幽默的方式,道出了设计师在创作、修改、交付场景中的核心痛点——低效,而 MasterGo则凭借着性能稳定、功能强⼤、资源丰富等优势征服了罗永浩和他的产品设计团队。(配图:罗永浩微博)当然,协
2022-05-11 20:25:20
299
原创 vue 文本输入自动计算求和实现
写在前面一般实现多个文本输入计算求和的方法是通过el-input 的change事件或者keyup.native 事件实现,但是一般通过这两种方法实现计算求和,一般都需要点击页面某一处后,才会调用方法实现求和,实现不了实时自动求和此时考虑使用 computed和watch;关于computed和watch 参考https://cn.vuejs.org/v2/api/#computedhttps://cn.vuejs.org/v2/api/#watch代码实现示例使用computed和w.
2022-04-26 20:23:05
5371
2
原创 vue 子组件样式覆盖问题 浅谈 scoped与 deep
关于scoped css在页面定义的style 中设置scoped<style>/* 全局样式 */</style><style scoped>/* 本地页面样式 */</style>当 <style> 标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素。这类似于 Shadow DOM 中的样式封装。它有一些注意事项,但不需要任何 polyfill。它通过使用 PostCSS 来实现以下转换:&
2022-04-26 20:20:13
4010
原创 vue table tr 行内表单验证
<template> <div> <el-form :model="tableData" ref="userForm"> <el-table :data="tableData.users" border :header-cell-style="headerStyle" :cell-style="headerCellStyle"> <el-table-column type=.
2022-04-26 20:11:41
675
NetCoreWebApi_Swagger_Autofac_JWT.zip
2019-09-11
Net.WebApi_JWT.zip
2019-09-11
Net.WebApi_JWT_Swagger_Autofac.zip
2019-09-11
Bosch.Rtns.WebApi.zip
2020-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人