- 博客(42)
- 收藏
- 关注
原创 lims系统,收付财务管理-支出成本管理-支出成本调整-导入表格数据功能实现
【代码】lims系统,收付财务管理-支出成本管理-支出成本调整-导入表格数据功能实现。
2023-11-06 16:33:09
337
原创 EKP模板设置使用JSP片段,实现点击查询按钮弹出dialog.iframe弹出框,实现查询页面
【代码】EKP模板设置使用JSP片段,实现点击查询按钮弹出dialog.iframe弹出框,实现查询页面。
2023-10-30 14:19:56
326
原创 EKP接口调用,使用HTTP请求访问POST方法
调用实例/** * 获取第三方接口的token */public static String getToken(){ String token = ""; JSONObject object = new JSONObject(); object.put("appid", "appid"); object.put("secretkey", "secretkey"); if(null == httpClient) { httpClient
2023-10-24 17:14:46
409
原创 EKP接口开发Webservice服务和Restservice服务以及定时任务
继承com.landray.kmss.sys.webservice2.interfaces.ISysWebservice,同时在接口上使用@WebService注解将其标识为WebService接口package com.landray.kmss.third.notify.webservice;import com.alibaba.fastjson.JSONObject;import com.landray.kmss.sys.webservice2.interfaces.ISysWebservi
2023-10-17 16:58:04
718
原创 SQL优化记录
sql优化主要看执行过程分析看看哪里耗时最多先执行一下计划看看索引用没用用了什么索引只要不是全表扫描,就没事如果没有全表扫描,还慢,就要看索引类型了如果索引类型没问题,就要看是不是查询数据量太大了。这时候就要考虑优化条件了,真的要考虑缩小查询范围了。或者优化代码,并发查询。Java CountDownLatch(了解一下)mbm.status <> ‘99’ 这种不会走索引,问题不大,最大的问题是这里:mbm.sales_code IN () OR mbm.sales_cod
2023-09-11 10:29:10
126
原创 Vue2.0基础
CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为CSS 增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行CSS的编码工作。转化成通俗易懂的话来说就是**“用一种专门的编程语言,进行Web页面样式设计,再通过编译器转化为正常的CSS文件,以供项目使用”。**常用的CSS预处理器有哪些SASS:基于Ruby,通过服务端处理,功能强大。解析效率高。需要学习Ruby语言,上手难度高于LESS。LESS:基于NodeJS,通过客户端处理,使用简单。
2023-07-30 23:24:51
546
原创 IntelliJ IDEA快捷键
Ctrl+Shift + Enter,语句完成。”,否定完成,输入表达式时按 “!”键。Ctrl+E,最近的文件。Ctrl+Shift+E,最近更改的文件。Shift+Click(鼠标),可以关闭文件。Ctrl+[ OR ],可以跑到大括号的开头与结尾。Ctrl+F12,可以显示当前文件的结构(显示类中的所有方法)。Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择(高亮查找的关键字)。Ctrl+N,可以快速打开类(搜索某个类)。
2023-07-14 10:07:43
1282
原创 SpringCloud简介
微服务是一种架构思想,在此引用ThoughtWorks公司的首席科学家Martin Fowler于2014年提出的一段话:原文: https://martinfowler.com/articles/microservices.html汉化: https://www.cnblogs.com/liuning8023/p/4493156.html微服务架构是一种架构模式,或者说是一种架构风格。它提倡将单一的应用程序划分成一组小的服务。
2023-07-03 23:25:16
497
原创 SpringBoot简介
学过javaweb的同学就知道,开发一个web应用,从最初开始接触Servlet结合Tomcat,跑出一个Hello Wolrld程序,是要经历特别多的步骤;后来就用了框架Struts,再后来是SpringMVC,到了现在的SpringBoot,过一两年又会有其他web框架出现;不知道你们有没经历过框架不断的演进,然后自己开发项目所有的技术也再不断的变化、改造。
2023-07-03 23:05:49
414
原创 MySQL
SQL执行 A给B转账SQL执行 B收到A的钱将一组SQL放在同一个批次中去执行事务要表达的意思可以概括为:要么都成功 ,要么都失败。不能是A的钱少了,但是B的钱没增加。钱的总数应该是一样的。事务原则:ACID 原子性、一致性、隔离性、持久性针对同一个事务,表示这两个步骤(转账)一起成功,或者一起失败,不能只发生其中一个动作。针对一个事务操作前与操作后的状态一致。最终一致性,不论转账的过程怎么转,最后的总数肯定是一致的。
2023-05-29 01:13:02
1225
原创 SpringMVC
JSON(JavaScript object Notation,JS对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在JavaScript语言中,一切都是对象。因此,任何JavaScript支持的类型都可以通过JSON来表示,例如字符串、数字、对象、数组等。对象表示为键值对,数据由逗号分隔花括号保存对象。
2023-05-03 22:37:58
430
原创 Spring框架基础
1、Spring1.1、简介spring:春天——>给软件行业带来了春天2002首次推出了Spring框架的雏形:interface21框架Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。Rod Johnson,Spring Framework创始人,著名作者。很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理
2022-05-19 17:33:15
426
原创 MyBatis基础知识
1、简介1.1、什么是 MyBatis?MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software
2022-05-15 23:17:30
383
原创 JavaWeb(Maven、Tomcat、Servlet、Jsp)
Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中把实现了Servlet接口的Java程序叫做,ServletJava Server Pages(可以理解为java服务器端页面),也和servlet一样,用于动态Web技术。
2022-05-11 22:56:10
1124
原创 JavaWeb邮件发送
JavaMail是sur公司为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包。它支持一些常用的邮件协议,如SMTP,POP3,IMAP,还有MIME等。我们在使用JavaMail API编写邮件时,无须考虑邮件的底层实现细节,只要调用JavaMail开发包中相应的API类就可以了。我们可以先尝试发送一封简单的邮件,确保电脑可以连接网络:创建包含邮件服务器的网络连接信息的session对象;创建代表邮件内容的Message对象;创建Transport对象,连接服务器,发
2022-05-11 16:11:03
271
原创 JavaWeb文件上传
文件上传例子页面内容<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><%--通过表单上传文件:get:上传大小有限制post:上传大小没有限制--%><form action="/upload.do" e
2022-05-10 23:15:33
121
原创 注解和反射
什么是注解Annotation是从JDK5.0开始引入的新技术。Annotation的作用:不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取。Annotation的格式:注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)。Annotation在哪里使用:可以附加在package,class,method,field等上面。相当
2022-05-02 00:34:45
478
原创 多线程基础
线程简介任务多任务(现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。)一边吃饭一边玩手机开车+打电话进程多线程原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道普通方法调用和多线程程序、进程、线程在操作系统中运行的程序就是进程,比如QQ、播放器、游戏、IDE等等一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等
2022-04-30 15:38:16
195
原创 Java SE_异常、Error和Exception、捕获和抛出异常、自定义异常
实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常。英文是:Exception,意思是例外。这些例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。
2021-07-17 17:26:28
521
原创 Java SE_抽象类、接口的定义与实现
3.创建另一个接口TimeService,在UserServiceImpl演示implements UserService, TimeService(实现多个接口)1.创建一个接口UserService需要注意事项,在接口中定义方法和变量的注意事项。2.创建接口的实现类UserServiceImpl。
2021-05-15 16:34:42
350
原创 Java SE_static关键字详解、静态变量、静态方法、代码块、静态导入包、final关键字
【代码】Java SE_static关键字详解、静态变量、静态方法、代码块、静态导入包、final关键字。
2021-05-11 21:34:02
148
原创 Java SE_封装、继承、object类、super-this关键字、方法重写、多态、instanceof、类型转换
这里定义三个类分别是Person(人)、Student(学生)、Teacher(老师),从一种角度来说学生和老师都是属于人,从继承的角度来理解为(学生is a人、老师is a人),所以学生和老师都是可以继承人类的。从逆向的角度来来,这两种事物都是属于人类,所以我们又可以把这两种事物抽象出来一个人类。在main方法中实例化Person对象,通过person.发现出现了没有定义的很多方法?在Java中,所有的类都默认直接或者间接继承object。思考是不是有一个类跟无参构造一样看不见,但却存在?
2021-05-10 21:28:29
117
原创 Java SE_面向对象、方法的定义、方法的调用、类与对象的创建、构造器、创建对象内存分析、简单小结类与对象
面向对象编程(Object Oriented Programming)—OOP面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。核心思想抽象举例理解:学生管理系统,对于学生来说只需要了解班级、学号、成绩等信息,我们可以把学生的共同点剥离抽取出来,变成一个类。可以理解为抽取像的部分、共同点。(抽像)三大特征封装举例理解:给数据封装包装起来。对外提供一个口子,提供访问。继承举例理解:子类继续父类,A继承B,A就拥有了B的所有信息。多态。
2021-04-20 19:24:25
119
原创 Java SE_数组的定义、数组声明创建、三种初始化及内存分析、下标越界及小结、数组使用、多维数组、Arrays类、冒泡排序、稀疏数组
数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们(下标从0开始)。
2021-04-15 22:53:34
145
原创 Java SE_方法、方法的定义和调用、方法的重载、命令行传递参数、可变参数、可变参数、递归讲解
【代码】Java SE_方法、方法的定义和调用、方法的重载、命令行传递参数、可变参数、可变参数、递归讲解。
2021-04-12 22:08:59
130
原创 Java SE_循环结构(while循环、do...while循环、for循环、增强for循环)、break、continue
【代码】Java SE_循环结构(while循环、do...while循环、for循环、增强for循环)、break、continue。
2021-04-10 19:46:00
214
原创 Java SE_包机制、JavaDoc生成文档
在开发工具中进入当前类的所在的磁盘路径,在地址栏中出入“cmd”,进入dos窗口,输入命令“javadoc -encoding UTF-8 -charset UTF-8 Doc.java”,就会在对应的文件夹中生成当前文件(类)的API文档说明。(因为我这里的javadoc的命令无法识别,所以不能演示最终效果)
2021-04-01 21:08:18
119
原创 Java SE_基本运算符、自增自减运算符、逻辑运算符、位运算符、三元运算符
【代码】Java SE_基本运算符、自增自减运算符、逻辑运算符、位运算符、三元运算符。
2021-03-31 21:59:30
155
原创 js中循环删除一个数组在另一个数组中不存在的元素删除(包含js对象和数组的构造)
【代码】js中循环删除一个数组在另一个数组中不存在的元素删除(包含js对象和数组的构造)
2021-03-17 11:14:53
1792
原创 关于ajax请求方法到后台返回的数据类型处理
页面处理方案:(for(var i=0;页面处理方案:(for(i=0;页面处理方案:(for (var key in data) { })
2020-05-26 18:25:21
3906
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人