自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 java批量新增时数据库中已存在的数据不新增解决方案

最后是采用存到redis中,将日期,category事件类型,type报警类型,code报警对象编号拼接,然后将拼接的字符串作为key跟value进行存储,过期时间设置的24小时(考虑到性能问题设置没有全部设置当天0点过期),每次新增时都会去redis中判断key是否存在,存在则不新增。(据说可行,之前用过,我没有去证实过)需求:往报警总表批量插入数据时,可能会有重复的数据,假如当天的数据里面category事件类型,type报警类型,code报警对象编号全部相同的话,则不新增到数据库。

2023-07-12 16:31:48 556 1

原创 若依框架生成Echarts柱状图(前后端不分离版本)

今天记录一下刚入职的公司的需求,根据每日核酸采样数量生成Echart图片刚刚接触若依框架以及Echarts,若有不足以及可优化的地方,欢迎大佬指点实体类中创建了一个num和day变量用来接收每天的采样总量和日期实体类:Mapper:sql是查询根据日期去分组查询出当天的采样数量,求和(因为数据中可能存在当天统计多次采样情况)然后根据日期排序,保证日期的顺序这里主要是将数据库中的日期和当月的日期进行比对,来确定月份,但是后来我考虑到一个问题,可能后续会出现bug的情况,加入采样情况是30号导入的,1

2022-07-05 23:35:21 5107 1

原创 JQuery常用选择器和事件

JQuery常用选择器:JQuery常用事件鼠标事件:mouseover /mouseout: 如果包含子节点,无论是否移入移出子节点和本身都会触发mouseenter/mouseleave: 只有本身移入移出的时候,才会触发键盘事件:keydown: 键盘按下事件示例:$("input").keydown(e){ console.info("键盘被按下了!"); };keyperss:文本输入事件示例:$("input").keyperss(){

2021-05-13 09:15:47 231

原创 JS的bug日志Uncaught TypeError: Cannot read property ‘previoustSibling‘ of null

程序代码为: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>访问当当购物车页面节点</title> <link type="text/css" rel="stylesheet" href="css/cartStyle.css" /></head><body><div c

2021-04-28 18:08:39 411

原创 使用JDBC技术连接mysql数据库学习笔记及方法

1.JDBC技术api是jdk提供的2.连接不同的数据库,需要不同的连接驱动(需要自己下载然后加入到项目中去)步骤:(1)下载mysql的连接驱动(2)放入项目的lib目录(可放可不放),复制文件粘贴进去即可(3)在项目中引用mysql的连接驱动在File中找到Project Structure选项打开(使用快捷键亦可)找到Libraries,点击加号,选择Java找到自己项目中的lib目录,将驱动添加进去。如果没有放入lib目录,则找到自己放置驱动文件的地方添加,点击OK即可.

2021-04-13 17:46:35 316

原创 2021-04-12Mysql遇到的错误[1054]

create view view_name asselect b.studentName 姓名 , c.subjectName 课程名, avg(studentResult) 平均成绩 from result aINNER JOIN student b on a.studentNO = b.studentNoinner join subject c on c.subjectNo = a.subjectNoGROUP BY b.studentName,c.subjectName,a.studentRe

2021-04-12 11:54:45 290

原创 IDEA安装

1.首先,需要去下载IDEA,直接在百度搜索IntelliJ IDEA,然后找到官网点击进入2.进入官网,选择【Download】,点击进入,我们可以选择我们的操作系统,本文采用的是windows10 64位系统,选择好操作系统,然后选择我们要下载的IDEA版本,有企业版和开源版两种,根据自己需求下载相应的版本3.Windows版本安装比较简单,找到我们下载好的exe执行文件,然后双击打开,我们可以看到如下界面4.点击【next】下一步,进入选择安装目录,选择我们要安装的安装位置5.新版的ID

2021-02-20 13:44:17 240

原创 eclipse安装

1.首先要下载eclipse,在网上搜索就可以找到下载地址2.下载好之后进行安装,安装之前要确保你已经安装了JDK,如果没装的话系统会报错,所以要先安装JDK。3.JDK安装方法:在D盘新建一个文件夹,命名为jdk,安装的时候把目录设为这个文件夹。大约3分钟就可以安装好。安装好之后会弹出安装java的提示框。4.接着在D盘再次新建文件夹,命名为java,把java安装进去。大约需要两分钟的时间。5.接着确认一下环境配置是否正确,在控制台分别输入java,javac,java -version 命

2021-02-20 13:37:02 444

原创 Vs 2019安装

1、打开Vs2019官网下载地址2、这里我们选择Community3、在文件夹中找到刚刚下载好的文件4、鼠标右击选择【以管理员身份运行】。5、等待2分钟左右,会弹出一个窗口,点击【继续】即可6、然后会自动下载安装7、完成后会弹出这样的窗口8、向下滑动,这里我选择window下的选项,如果有其它需要的可自行选择,然后点击【安装】9、安装中10、点击【重启】...

2021-02-20 13:33:06 155

原创 SQL Server 2008数据库安装

1.双击sql server 2008的.exe安装文件,进入【SQL Server 安装中心】。点击界面左侧的【安装】,然后点击右侧的【全新SQL Server 独立安装或向现有安装添加功能】,进入【SQL Server 2008 安装程序】界面,首先是【安装程序支持规则】,操作完成之后,点击【确定】3.进入【产品密钥】,选择合适的版本(我这里无法选择),点击【下一步】。4.进入【许可条款】,勾选上【我接受许可条款】,直接点击【下一步】。5.进入【安装程序支持文件】,点击【安装】按钮,开始

2021-02-20 13:26:04 262

原创 电脑的硬件性能怎么看

可以下载一个电脑管家对自己的电脑进行检测1、看型号的数字, 比如E3200、E5700、E6700,同一个字母的系列里面,数字越高就越好的,如果你想知道详细的参数的话,例如:一级缓存、二级缓存、三级缓存、CPU频率、外频、倍频、制造工艺、指集令等等这些信息。2、现在配的机器基本上主频都会在1.73到2.0,2.2的就会贵很多了同一型号的就看主频就好了。C PU主要看它的主频来确定他的性能,大小要看CPU的制造工艺,现在最小的32纳米,之前的45纳米。3、大部分字母来说的话i ,p,t前面的比较好,字母

2021-02-19 15:36:15 371

原创 封装的作用好处

为什么需要封装呢?封装的目的是使类型安全、易用。需要的成员才暴露给使用者,不需要的保护起来。封装的好处:保证数据安全性(封装可以为别人提供相应的功能,可不为别人显示相应的代码)提供清晰的对外接口类内部实现可以任意修改,不影响其他类(可复用性,灵活性,安全性,扩展性 )用属性实现字段封装:private string _name;public string Name{get {return _name;}set{_name = value;}}get 访问器用来返回相应的私有字段

2021-02-19 15:05:58 2199

原创 冒泡排序

首先什么是冒泡排序?冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要bai排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重

2021-02-19 14:58:31 137

原创 关于程序员秃顶和预防的小知识

各位奔波在代码一线的各位大佬们,多少都会有点担心,我在变强的同时会不会也随之变秃呢?这时可能会有大佬感慨到,我在变强的同时也变秃了,那么究竟时什么原因导致的秃顶呢?随着敲代码的时间越来越长,各位心中多少肯定会有些担心,我的头发是不是越来越少了,以后会不会秃顶。那么今天我就给大家带来一点关于程序员为什么容易秃顶,以及预防的小方法。首先是程序员为什么容易秃顶?1、大量脑力劳动脑力劳动的人更容易脱发,有个说法叫“聪明绝顶”,不是没有道理。看看近代哪些科学界的大咖,尤其是物理学的大师,几乎没有不脱发的人

2021-01-23 20:17:19 1017 1

原创 使用C#连接sqlserver数据库

简单的介绍一下最常用的天龙八部首先先用vs创建一个控制台应用程序(我使用的使vs的2012版本)然后开始我们的第一步:导包在上方输入using System.Data.SqlClient;然后第二步就是定义我们的连接地址。Server是我们的服务器名称,DataBace是数据库名,User ID是用户名,Pwd是密码。String str = “Server=.;DataBase=Myschool;User ID=sa;Pwd=123”;第三步是创建我们的连接对象SqlConnection

2021-01-22 19:26:36 10998 2

原创 如何使用VS创建一个简单的C#windows登录框架

首先打开我们的Visual Studio 2012软件(博主使用的使vs2012版本)首先先创建一个新项目然后创建一个windows窗口项目,将名字改成自己想要的名字(我这边改成Test1)鼠标右键单击Form1窗口,选择属性在属性里更改窗口的文字颜色等我这边将Test改成登录界面,在工具箱中找到Label标签,添加一个页面标题鼠标右键单击label标签的属性然后可以更改属性中的字体,名字。一定要把Name的名字改成lbl+名字(为了以后更好的辨识代码)然后再创建两个labe

2021-01-21 21:54:53 1534

原创 关于.NET Framework框架的一些简单介绍

20世纪90年代以来出现的3种典型的组件技术:1)OMC(对象组件模型)的CORBA2)Microsoft的COM/DCOM3)Sun公司的JavaBeans在2002年,微软发布了.NET框架的第一个版本,声称其解决了旧问题并实现了下一代系统的目的。.NET框架是一种比MFC和COM编程技术更一致并面向对象的环境。它的特点包括:1)多平台。【面向异构网络、硬件平台和操作系统,可以在多种多样的系统上运行,从服务器、桌面机到PDA和移动电话。】2)行业标准。【实现软件系统之间的智能交互和协同工作,

2021-01-20 20:40:22 512

原创 深入.NET框架学习

第一章 深入.NET框架.NET框架的作用1.提供了一个面向对象的编程环境,完全支持面向对象编程。2.对Web应用的强大支持。在大量的网络应用程序发挥着重要的作用.NET框架的主要内容有:CLR FCL ADO.NET XML ASP.NET WinForms Web ServiceCLR是所有.NET应用程序运行时的环境,是所有.NET应用程序都要使用的编程基础。面向对象特征:封装 继承 多态面向对象编程的特点提高软件可复用、可扩展、易维护性、灵活性类和对象有什么关

2021-01-20 20:01:05 293 2

空空如也

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

TA关注的人

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