- 博客(44)
- 资源 (8)
- 收藏
- 关注
原创 基于element实现级连选择,后台处理数据
效果展示1.后台代码1.1TreeItemUtil工具类package wang.stardream.modules.item.util;import lombok.Data;import java.util.List;@Datapublic class TreeItemUtil { private String id; private String pa...
2019-08-12 17:21:12
653
原创 java新特性---装箱、拆箱
概述:虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并能简单、有效地进行常规数据处理。这种借助于非面向对象技术的做法有时也会带来不便,比如引用类型数据均继承了 Object 类的特性,要转换为 String 类型(经常有这种需要)时只要简...
2018-07-30 16:02:11
221
原创 应用网关和授权回调地址怎么配置
1.说明: 我们在创建应用以后在应用的概览中看到应用网关和授权回调地址不知道该怎么使用(如下图2.概念:应用网关:用于接收由支付宝服务器通知。使用接口:生活号接口和口碑门店被动通知注意:如果您现在开发的接口不是生活号,口碑开店,请勿配置应用网关,如果已经配置可以删除或者不管也不会对您开发的接口有任何影响;可以不用配置,不影响审核。授权回调地址:顾名思义仅用于授权接口。使用接口第三方应用授权和用户信...
2018-07-16 10:37:39
15041
原创 Redis在Linux上的安装
1.安装环境 安装redis编译的c环境,因为redis是c语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc环境(在线安装): yum install gcc-c++如果提示是否下载,输入y。如果提示是否安装,输入y2redis安装2.1将Windows下下载的压缩文件上传到linux下。通过secureCRTJIN进行上传...
2018-07-02 11:36:10
216
原创 1.同一个服务器部署多个tomcat
配置过程:1. 下载apache-tomcat-7.0.52.zip2. 解压该压缩包到C:\Users\Administrator\Desktop\tomcat目录下。3. 修改解压文件夹名字为:tomcat7-80804. 在C:\Users\Administrator\Desktop\tomcat目录下创建该文件夹的两个副本,分别更名为:tomcat7-8081、tomcat7-80...
2018-05-31 16:01:36
657
原创 MQTT知识点总结
一、简述MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅模式的“轻量级”通信协议,该协议构建于TCP/IP协议上,有IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应...
2018-04-26 15:34:02
1234
原创 Spring知识点总结
1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?· 轻量:Spring 是轻量的,基本的版本大约2MB。· 控制反...
2018-03-26 16:37:30
154
原创 2.mysql数据库查询练习
问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC whereC#='001') a,(selects#,score from SC where C#='002')b where a.score>b.score and a.s#=b.s#;2、查询平均成绩大于60分的同学的学号...
2018-03-22 15:43:25
298
原创 1.Log4j 从入门到详解
1. Log4j 简介在应用程序中添加日志记录总的来说基于三个目的: 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作; 跟踪代码运行时轨迹,作为日后审计的依据; 担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就 是构造一个日志操作类来封装此类操作,而不是...
2018-03-21 17:22:52
366
原创 1.UML类图知识点总结
UML类图: UML类图是一种结构图,用于描述一个系统的静态结构。类图以反映类结构和类之间关系为目的,用以描述软件系统的结构,是一种静态建模方法。类图中的类,与面向对象语言中的类的概念是对应的。1.实例:1.1动物---矩形框:代表一个类。类图分三层:第一层:现实类的名称,如果是抽象类,就用斜体显示。第二层:是类的特性,通常就是字段和属性。第三层:类的操作,通常是方法和行为。“+”:...
2018-03-21 11:56:25
881
原创 1.数据库入门
#1. mysql数据库基本操作##1.1 mysql、mysqladmin和mysqldump###1.1.1. mysql命令 mysql指令连接数据库 连接数据库 mysql -h host_name -uuser_name –ppassword h:当连接MySQL服务器不在同台主机时,填写主机名或IP地址 u:登录MySQL的用户名 p:登录MySQL的密码 注意:密码如果写在命令行的时...
2018-03-20 15:35:47
278
原创 4.java基础之面向对象知识点总结
#1、面向对象概述面向过程:强调的是行为面向对象:强调的是对象(将行为封装到对象里面)核心思想:万事万物皆对象案例:把大象装进冰箱 面向过程 1、打开冰箱门 2、把大象装进去 3、关上冰箱门 面向对象 人{ 打开冰箱门的行为 装大象 关闭冰箱门的行为 } 冰箱{ 打开 关闭 } 大象{ 进去 }#2、类类是对象的抽象,就像是对象的设计大纲一样。 事物: ...
2018-03-20 15:20:08
280
原创 3.java基础之集合
#1、集合Collection1.什么是集合 集合就是一个容器,我们之前的学的容器有:数组,StringBuffer。2.集合和数组的区别: a、长度区别 集合长度可变 数组长度固定 b、内容区别 集合可以存储不同引用类型的数据 数组只能存储相同类型的数据,但是他可以存储基本类型的数据3、集合的体系结构 集合有两大体系: Collection 存储单列数据 List ...
2018-03-20 15:00:39
200
原创 2.java基础之io
#1、File类File类是对文件操作的类,是文件和目录路径名的抽象表示形式,能够创建文件(目录),删除文件(目录),重命名文件(目录)注意: 删除目录的时候,如果目录有文件,不能完成删除,必须先把文件删除了,才能删除该目录。删除是直接删除,不进回收站特点:File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身 只有IO流才能访问文件的内容 File对象可以作为参...
2018-03-20 14:48:01
177
原创 1.Java基础之多线程
#1、多线程 程序:就是用某种编程语言编写的能够执行特定功能的代码,是静态 进程:就是执行中的程序,是动态,进程拥有计算机分配的独立的资源(cpu,内存,网络) 线程:是程序执行的路径,如果一个进程里只有一个执行路径,叫单线程 如果一个进程里有多个执行路径,叫多线程 jvm是多线程还是单线程? 答案是:多线程 因为虚拟机启动时,需要同时启动垃圾回收线程,否则会产生内...
2018-03-20 14:37:54
250
原创 9.linux安装
1.使用FileZilla 连接Linux登录用管理员登录端口为21&222.IP地址查看 3.先在Linux中新建文件夹mkdir 文件夹名 新建文件夹mysqlRpm4.用FileZilla上传安装程序到Linux中将tomcat;jdk;eclipse;上传至root目录中5.新建目录programfiles 6.设置jdk属性 并解压缩到指定文件夹 7.配置环境变量(1)输入...
2018-03-19 17:28:55
243
原创 8.jdk的安装
安装JDK选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错) 如下图所示. 1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可 2:安...
2018-03-19 17:17:23
145
原创 7.VisualSVN server安装详解
1.运行VisualSVN-Server-2.7.3.msi程序, 如下图 2.点击Next, 下一步 3.选中 I accept选项, 点击Next, 下一步 4.选择默认配置, 服务和控制台组件方式, 点击Next, 下一步 5.点击Standard Edition, 安装标准版 上图中,红色圈中的部分Location是程序的安装路径.蓝色圈中的部分Repositories 是存放SVN仓库的...
2018-03-19 17:10:57
466
原创 6.TortoiSVN安装详解
1.运行TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi程序, 开始安装 2.点击Next, 下一步 3.选择 I accept 接受, 点击Next, 下一步 4.选择安装路径, 点击Next下一步 点击 Install 开始安装 Win 7下会弹出一个对话框, 确认是否安装程序, 选择”是”, 继续安装. 点击Finish完成安装. 点击Yes, 重启电脑...
2018-03-19 17:06:27
501
原创 5.TortoiseGit安装详解
1.运行TortoiseGit-1.7.7.0-32bit.msi,如下图 2.点击Next, 下一步 3.点击Next, 下一步 4.选择ssh客户端, 使用默认, 点击Next, 下一步 5.选择安装路径, 点击Next, 下一步 6.点击Install, 开始安装 7.Win 7下弹出一个确认安装的提示框, 确认就可以了. 安装完成. 确认是否安装成功, 在桌面->点击右键, 如下图 ...
2018-03-19 17:03:10
147
原创 4.使用VMware安装CentOS 6
为什么选择CentOS ?1. 主流: 目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS2. 免费: RedHat和CentOS差别不大,CentOS是一个基于RedHat Linux 提供的可自由使用源代码的企业级Linux发行版本3. 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱...
2018-03-19 16:58:02
161
原创 13.加密算法
1.加密概要 加密技术是对信息进行编码和解码的技术,编码是把原来可读信息(又称明文)译成代码形式(又称密文),其逆过程就是解码(解密), 加密技术的要点是加密算法,加密算法可以分为三类: 1. 对称加密 2. 非对称加密 3. 不可逆加密2.对称加密算法 加密过程: 将明文分成N个组,然后对各个组进行加密,形成各自的密文,最后把所有的分组密文进行合并,形成最终的密文。 优点: 算法公开...
2018-03-19 16:42:01
908
原创 3.Cospssh的安装
1. 双击Copssh_4.1.0_Installer.exe 2. Next 下一步 3. 点击 I Agree , 下一步 4. Next, 下一步 5. 设置一个服务的帐号, 点击Install, 开始安装 6. 安装过程中弹出一个对话框, 提示默认情况下没有用户, 需要进入COPSSH Control Panel 控制面板去设置, 这里先点击确定, 继...
2018-03-19 14:09:20
143
原创 12.框架基础面试题整理
Spring 面试回答:1.什么是Spring框架,Spring有哪些核心木块1.1.Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。1.2.七个核心模块1.Spring WEB MVC MVC 框架是一个全功能的构建 Web 应用程序的 MVC 实现。2.Spring WEB :Web 上下文模块建立在应用...
2018-03-19 13:43:42
265
原创 SpringMVC笔记二
1. 高级参数绑定1.1. 复制工程把昨天的springmvc-web工程复制一份,作为今天开发的工程复制工程,如下图:粘贴并修改工程名为web2,如下图:工程右键点击,如下图:修改工程名,如下图:1.2. 绑定数组1.2.1. 需求在商品列表页面选中多个商品,然后删除。1.2.2. 需求分析功能要求商品列表页面中的每个商品前有一个checkbok,选中多个商品后点击删除按钮把商品id传递给Co...
2018-03-16 16:45:42
281
原创 SpringMVC笔记一
1. Spring入门1.1. Springmvc是什么Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图:1.2. Springmvc处理流程如下图所示:1.3. 入门程序需求:使用浏览器显示商品列表1.3.1. 创建web工程springMVC是表现层框架,需要搭建web工程开发。如下图创建动态we...
2018-03-16 16:25:55
260
原创 Spring笔记三
1 Spring 使用 AspectJ 进行 AOP 的开发:注解的方式1.1 引入相关的 jar 包:* spring 的传统 AOP 的开发的包* spring-aop-4.2.4.RELEASE.jar* com.springsource.org.aopalliance-1.0.0.jar* aspectJ 的开发包:* com.springsource.org.aspectj.weaver...
2018-03-16 13:40:30
190
原创 Spring笔记二
1.相关知识点1.1 Spring 的 Bean 管理:(注解方式)1.1.1 步骤一:下载 Spring 的开发包:官网:http://spring.io/下载地址:http://repo.springsource.org/libs-release-local/org/springframework/spring 解压:(Spring 目录结构:)* docs :API 和开发规范.* libs...
2018-03-16 11:50:38
171
原创 Spring笔记一
1 .Spring 的概述1.1 什么是 Spring : Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架...
2018-03-16 11:37:53
264
原创 2.git安装
双击运行Git-1.7.9-preview20120201.exe程序, 如下图 点击Next, 下一步 点击Next, 下一步 选择安装路径后, 点击Next, 下一步 使用默认的组件, 点击Next, 下一步 创建开始菜单文件夹, 点击Next, 下一步 选择使用Git的命令行模式, 选择默认Git Bash 模式会创建一个快捷命令行, 点击Next下一步. 选择换行格式, 默认为第一个跨平台...
2018-03-16 10:37:45
196
原创 1.eclipse工具及开发环境搭建
1. 准备Eclipse工具2. 解压到一个没有中文并且没有空格的路径中3. 添加maven到Eclipse中,首先找到maven插件包的位置,再添加到Eclispe解压路径中的dropins目录下就可以了4. Java环境配置: 5. 编译版本:6. 选择java运行环境: 7. Server配置配置web Server,本系统使用tomcat7作为we...
2018-03-16 09:44:44
191
原创 11. webservice知识点总结
1、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。 Web ServiceWeb Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。 JAXP(Java API for XML Parsing) 定义了在Java中使用...
2018-03-16 09:13:47
255
原创 10.EBJ知识点总结
1.EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他...
2018-03-16 09:03:59
686
原创 9.j2ee知识点总结
1.BS与CS的联系与区别。C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQLServer。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explore...
2018-03-16 08:56:34
316
原创 8.软件工程与设计模式
1.UML方面标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。 2.j2ee常用的设计模式?说明工厂模式。总共23种,分为三大类:创建型,结构型,行为型我只记得其中常用的6、7种,分别是:创建型(工厂、工厂方法、抽象工厂、单例)结构型(包装、适配器,组合,代理)行为(观察者,模版,策略)然后再针对你熟悉的模式谈谈你的理解即可。 Java...
2018-03-15 17:16:13
333
原创 7.流行的框架与新技术
1.对Struts的理解。答:1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求...
2018-03-15 17:15:13
209
原创 6. XML部分知识点总结
1.xml有哪些解析技术?区别是什么?答:有DOM,SAX,STAX等 DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签...
2018-03-15 17:12:11
162
原创 5.数据库知识点总结
1.用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。employee: eid,ename,salary,deptid; select * from employee order by deptiddesc,salary 2.列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序创建表: mysql> create table employee9...
2018-03-15 17:11:01
588
原创 4.Java web
1.Tomcat的优化经验答:去掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加大tomcat使用的jvm的内存2.HTTP请求的GET与POST方式的区别答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。3.解释一...
2018-03-15 17:06:41
130
原创 3.html&JavaScript&ajax
1.判断第二个日期比第一个日期大 如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIPT,请详细帮助作答,, //这里可用正则表达式判断提前判断一下格式,然后按下提取各时间字段内容<scripttype="text/javas...
2018-03-15 17:03:22
218
jdk1.8.pdf
2019-08-12
springmvc加入json支持jar包整理
2018-03-16
spring约束,aop、beans、context、tool、tx、util
2018-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人