自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 解决uploadify插件上传时造成session丢失问题

简而言之,第一次加载页面的时候,session_userid和session_adminId是有的,经过浏览上传后,session_userid和session_adminId为null了,所以第一次加载页面后可以把session_userid和session_adminId带到前端上传参数中,后面再加载时通过UserId和AdminId在后端获取到值,再处理绑定。

2024-03-01 20:05:44 274

原创 DataTable根据字段排序

【代码】DataTable根据字段排序。

2023-11-23 18:00:43 853

原创 DataTable判断是否有重复数据

【代码】DataTable判断是否有重复数据。

2023-11-22 17:53:30 1057

原创 JS 循环JSON将数据遍历到Table里面

HTML:相当于一个容器,把JS拼接的Table放入这里。

2023-11-22 17:37:31 1044

原创 C# 字符串逗号分隔存到List 数组(互相转换)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-03-04 15:38:43 5339

原创 vue 的生命周期

生命周期:事物从诞生到消亡的整个过程 。vue 生命周期: vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁,这就是一个组件所谓的生命周期 。官方解释:每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。生命周期钩子函数:beforeCreatecrea

2020-10-08 16:26:32 632 1

原创 通过nginx在window下部署项目

1…安装nginx首先,进入nginx 的官网,下载nginx,安装nginx通过,https://nginx.org/ 链接进入Mainline version:开发版,mainline 目前主力在做的版本Stable version:最新稳定版,生产环境上建议使用的版本Legacy versions :遗留老版本的稳定版由此可见,我们要下载的是稳定版的,这样能避免出现一些问题。点击下载,解压到某一个文件夹。注意:解压到的文件夹不能包括中文,否则可能不能正常启动双击启动接口在浏

2020-09-28 15:25:52 1538

原创 vscode中如何运行git

在vscode 中运行git 指令,发现报错。这是因为还没有进行安装git ,所以这个指令对于vscode 来说是没有办法识别的,这时,我们就要进行下载安装git。第一步:下载git去到git 官网:点击下载,完成下载。不过你会发现,在官网下载一般都会超级慢,这时,你可以选择其他的方式下载。比如用淘宝镜像下载:淘宝有一个镜像的网站 可以提供下载:https://npm.taobao.org/mirrors/git-for-windows/我自己是用的淘宝镜像,因为官网下载实在是太慢了

2020-09-04 16:47:12 1278

原创 vue解决v-for报错 [vue/valid-v-for]Custom elements in iteration require ‘v-bind:key‘ directives

v-for报错 [vue/valid-v-for]Custom elements in iteration require ‘v-bind:key’ directives.eslint-plugin-vue原因:这是因为我安装的enlint插件,它会对代码的规范进行检查。我这里用到v-for,但它是需要key值的,当不根据它的代码规范来执行的时候,自然而然就报错了。解决办法:根据需求,不需要的话去掉eslint 中的代码规范检查即可。找到 文件->首选项->设置 里面输入:vetur v

2020-09-02 16:42:47 10502 4

原创 解决git上传提交的时出现:Please tell me who you are.问题

今天安装好git后,创建新项目,当git上传提交时出现了一个问题,如下:Commit failed - exit code 128 received, with output: '*** Please tell me who you are.Run git config --global user.email "[email protected]" git config --global user.name "Your Name"to set your account's defaul

2020-08-31 20:26:47 32495 5

原创 C# DateTime.Compare判断两个DateTime 日期是否相等

DateTime t1 = DateTime.Now.Date; //2020/8/4 0:00:00DateTime t2 = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));//得到2020/8/4 16:24:54DateTime t3 = Convert.ToDateTime(t1.AddHours(16).AddMinutes(24).AddSeconds(t2.Second).AddMillisecon

2020-08-04 16:37:19 6738

原创 解决ckeditor富文本在layui 弹框中大小字体等下拉不显示

css<div class="layui-input-inline" style="width:1100px;"> <div class="noticeContent"> <textarea id="Introduce1" name="处分结果" class="form-control" style="z-index:19991015"></textarea> </div></div>引用插件<scrip

2020-06-13 11:29:09 919

原创 解决 idea 复制jsp 文件过来页面报404

今天在做功能的时候把另外一个jsp文件复制过来,发现页面一直报404,咋搞的,检查路径没有问题,报404这个就奇葩了,后面经过一番“洗脑”,才发现jsp文件复制过来少了一个特别重要的步骤,那就是重新部署 一下项目,然后页面就加载出来了。...

2020-05-26 08:55:45 1439

原创 c#解决在数据表格中无法显示秒数问题

在查询表格的时候发现日期的时候(年月日时分秒),发现丢失了秒,在这里我用的是封装的vo类,如果是自身的查询,是可以查询出是

2020-05-07 21:55:46 832

原创 查询分页的几种sql语句

sql server 中的分页查询sql语句不跟mysql 一样,mysql 用 limit 可以实现查询sql分页。如:select * from news where id>=(select id from news limit 250000,1) limit 10; //相对执行效率高select * from news limit 250000,10;mysql 中 limi...

2019-08-17 21:41:37 20929

原创 Lambda表达式

在C#的语法中有一种比较特殊的写法,叫做Lambda表达式,这种表达式的写法在于你查询数据的时候直接是使用以下箭头的形式来表示查询语句的:=>。例如,我们要查找学生的List< Student >集合中班级编号为1001的所有学生数据,我们即可用Studentlist.Where(t=>t.ClassCode=‘1001’)语句来直接完成,无需再写繁琐的fore...

2019-08-17 20:51:21 147

原创 有趣的滚动条

今天在搭前端页面的时候,UI给过来的一个自定义的滚动条,要求必须与设计的一样,觉得有点有趣,现在记录一下。效果图:具体代码是这样的:...

2019-08-07 21:14:36 230

原创 JS实现图片循环滚动

之前在前端的时候有遇到这样一个问题,实现 JS 图片的循环滚动,然后鼠标移入的时候停止滚动,鼠标移开继续滚动,这里无非就是设置了一个定时器,鼠标移上时清除定时器达到滚动停止的目的,鼠标移开时重设定时器,代码如下:<!DOCTYPE><html> <head> <meta charset="UTF-8"> <title>JS实...

2019-08-06 09:23:20 8248

原创 jquery点击弹出播放视频并显示遮罩层

最近在做视频播放的时候,发现用jquery的播放视频可以很好的实现我所需要的效果。在之前请把插件引用进来,废话不多说,代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=ed...

2019-07-26 21:27:11 5500 4

原创 Java防止用户同一时间重复登录(包括异地登录)

有时候我们在做登录模块过程中难免会遇到这种问题,即使我们给用户进行了多重判断,比如:用户名,管理员,验证码,一系列的判断… 你是否真正考虑到用户的体验,比如不能让用户在同一时间,同一个浏览器重复登录问题,同时也包括不同浏览器登录(异地登录)问题。这些都是我们应该去考虑的。如果是用Spring 框架的话,Spring security 是可以实现防止用户重复登录的问题的,但我这里并没有用到框架,因...

2019-07-22 16:19:06 3566 1

原创 解决myeclipse报错500,MySQLyog报错误码问题

在myeclipse 写了一个登录,但在我登录的时候却报了500的空指针,我检查了自己的登录代码,发现没有问题,这不应该啊,然后在网上也寻找了一些解决方案,发现好像并不适用,500空指针如下:然后去“电脑-服务”中去看了一下MySQLyog 服务,出乎意料的是MySQLyog 的服务没有启动,然后就启动了服务,回到myeclipse 中重启Tomcat 执行发现没有报500空指针异常了。其实...

2019-07-17 21:23:12 2971 2

原创 解决MySQLyog 导入数据库文件没有反应

之前我在MySQL 中新建了一个数据库,名为“onlineclassroom” 的数据库,但是在将外部的.sql 文件导入进来之后发现,数据库没有反应,也看不到表数据,以为是没有刷新问题,但是刷新之后发现还是没有这个就很奇怪了。然后打开我需要导入的数据库文件,发现里面的名称与我的数据库里面的名称不一样,如下图:然后就把图中圈起来的部分名称改成与数据库名称一样,(我这里是已经修改之后的)然后...

2019-07-17 19:50:53 2830 1

原创 根据年月日判断第多少天,星期几

1. 根据年月日判断第多少天Scanner是SDK1.5新增的一个类,可使用该类创建一个对象。Scanner scanner=new Scanner(System.in); 然后scanner对象调用下列方法(函数),读取用户在命令行输入的各种数据类型  next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong()...

2019-07-07 21:05:54 940 1

原创 根据银行卡号判断银行卡是否正确与归属银行

校验过程:1.从卡号的最后一位数字开始,逆向将奇数位(1,3,5 等等相加)2.从卡号最后一位数字开始,逆向将偶数位数字,先乘以2,如果乘积为两位数,将个位数字相加,即将其减去9,再求和。3.将奇数位总和加上偶数位总和,结果应该可以被10 整public static boolean chenk(String bankCard){ //如果小于15位或大于19位为假 if (b...

2019-07-07 20:26:49 11588 2

原创 原始分页

Jsp :<div style="float: right;"> 当前为${currentPage}页,共有${totalRow}条数据,共${totalPage}页 <select style="border-radius: 18px;" id="pageSize" name="pageSize" onchange="chagePagesize()">...

2019-06-25 21:15:40 342 2

原创 Java删除表

Java删除表这里页面我用了layui 框架做删除的,这里需要引入layui 的css 与js 插件,这里写出主要的代码。Jsp ://监听行工具事件 table.on('tool(test)', function(obj){ var data = obj.data; //获得当前行数据 var date1 = data.classifyColumnID; if(obj....

2019-06-25 17:09:38 1492 1

原创 Java 模糊查询

在学习Java 这门语言过程中,会遇到无数的知识点与错误,最重要的是我们能够在茫茫的代码中找到突破口,并用心去汲取精华。在很多时候我们会用到模糊查询,这里是我在编码过程中用到的模糊查询。JSP :<input value="${athenticationname}"id="athenticationname" type="text" class="text_add" style=" w...

2019-06-17 20:17:50 19292

原创 JSP根据状态动态改变数据表格按钮

有时候在开发的过程中会遇到需要根据状态ID 来动态改变数据表格的按钮,下面我主要讲述两种表格根据ID改变按钮的方式。下面这种我是用EL 表达式获取表格中的值:<table class="table table-striped table-bordered table-hover" id="sample-table"> <tr> <...

2019-06-17 20:09:23 2869

原创 Java新增

在实践项目中我们有可能需要做到新增功能,新增一张表,或是新增多张表。这里我新增的是一张表。这里主要描述DAO层与Servlet 层:DAO 层:vpublic class UserDaoImpl implements UserDao { private Connection con = null; private PreparedStatement ps = null; private...

2019-06-05 11:32:46 331

原创 Java 反射机制

在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完全透明的,想要获取任何东西都可以。Java反射机制获取调用类的构造器、方法、成员变量:public class ReflectDemo {...

2019-06-05 10:14:59 2038 1

原创 Java 重写与重载

方法的重写:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类 的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exc...

2019-06-05 09:00:28 120

原创 Java流程控制语句

1. if…else语句if…else语句可以看作有4种形式: if(布尔表达式) { 如果布尔表达式为true将执行的语句 } if(布尔表达式){ 如果布尔表达式的值为true }else{ 如果布尔表达式的值为false } if-else if 语句 if(布尔表达式 1){ 如果布尔表达式 1的值为true执行代码 ...

2019-05-26 14:14:17 104

原创 Java 运算符

Java运算符分成以下几组:算术运算符关系运算符逻辑运算符赋值运算符其他运算符1.算术运算符:注意:自增(自减)在前面和在后面的区别: ++y(¬¬y):先将 y 的值自增(自减)1,然后再在当前表达式中使用 y 的值。 y++(y¬¬):先在当前表达式中使用 y 的值,然后再将 y 的值自增(自减)1。示例如下:int a = 25;int b = 4; int ...

2019-05-23 08:09:09 328

原创 JSP 之输出九九乘法表

JSP是一种建立在Servlet规范提供的功能之上的动态网页技术,允许在网页文件中嵌入java代码和jsp标记。Java 服务器页面 (Java Server Page ,JSP) 扩展名为 .jsp。1.jsp的执行过程Jsp文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所以jsp可以看成是运行时的ServletJsp容器(也就是Servlet...

2019-05-17 10:18:29 10690 7

原创 JDBC 连接MYSQL数据库

1. 加载驱动Class.forName("com.mysql.jdbc.Driver");com.mysql.jdbc 包名 Driver 驱动名,驱动包需要引入进来 mysql com.mysql.jdbc.Driver oracle oracle.jdbc.driver.OracleDriver sqlserver com.mic...

2019-05-16 17:21:52 120 1

原创 Java异常处理throws/throw

Java的异常被分为两大类:Checked异常和Runtime异常(运行时异常)。• Runtime异常:所有的RuntimeException类及其子类的实例;• Checked异常:不是RuntimeException类及其子类的异常实例。只有Java语言提供了Checked异常,其他语言都没有提供Checked异常。Java认为 Checked异常都是可以被处理(修复)的异常,所以J...

2019-05-07 13:04:26 931 2

原创 Java集合工具类:Collections

Java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里 提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象实现同步控制等方法。一、 排序操作如下示例:public class CollectionsSort { public static void main(String[] args) { List<Integer&...

2019-05-07 13:00:06 182 1

原创 Java 中的进程与线程的实现

了解进程与线程:进程:当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程 中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单 位一般而言,进程包含如下三个特征:独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。动态性:进程与程序的...

2019-05-07 06:18:40 112 1

原创 Java 中抽象类与接口

Java 抽象类: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这个类就是抽象类。抽象类不能创建实例,只能当成父类来被继承。抽象类必须使用abstract 修饰符来修饰,抽象方法也必须使用abstract 修饰符来修饰,抽象方法不能有方法体。抽象类不能被实例化,无法使用new 关键字来调...

2019-04-24 10:08:42 367 1

原创 Java单例模式的几种实现方式

Java单例模式的几种实现方式在Java 中,单例类只能有一个实例,必须创建自己的唯一实例,单例类必须给所有其他对象提供这一实例。Java 单例模式有很多种实现方式,在这里给大家介绍单例模式其中的几种。分别是饿汉式,懒汉式,Double CheckLock实现单例,静态内部类。它们都有相互的优缺点。适用场景:需要生成唯一序列的环境。需要频繁实例化然后销毁的对象。创建对象时耗时过多或者耗...

2019-04-22 16:50:00 368 1

空空如也

空空如也

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

TA关注的人

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