- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 @GetMapping和@PostMapping接收参数的格式
一、1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面若返回json等内容到页面,则需要加@ResponseBody注解2.@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@Res...
2020-01-19 17:35:14
2416
原创 搭建vue开发环境的步骤
搭建vue开发环境的步骤相信很多人在刚开始学习vue这个框架的时候,最开始搭建开发环境的时候,都会遇到一些大大小小的坑,我之前学习angular的时候搭建过一次,过了一个月后再搭建第二次的时候,竟然有一些混乱,所以今天想整理出来;vue现如今在前端中,是前端工程师比较常用的框架之一,他和angular有一些相似之处,所以用过angular的伙伴们,再来学习vue应该不会感觉太难;一:在...
2019-11-08 14:39:17
203
原创 Tomcat服务器原理详解
Tomcat服务器原理详解【目录】本文主要讲解Tomcat启动和部署webapp时的原理和过程,以及其使用的配置文件的详解。主要有三大部分:第一部分、Tomcat的简介和启动过程第二部分、Tomcat部署webapp第三部分、Tomcat处理一个http请求的过程【简介】 Tomcat依赖<CATALINA_HOME>/conf/server.xml这个配置...
2019-08-30 15:40:49
291
原创 Servlet详解之两个init方法的作用
Servlet详解之两个init方法的作用在Servlet中javax.servlet.GenericServlet类 继承自java.lang.Object 实现了Serializable,,servlet ,ServletConfig 三个接口 被继承对象javax.servlet.http.HttpServlet(这是我们常用的一个类)但仔细看GenericServlet...
2019-08-26 18:07:54
336
原创 操作系统,java 学习 --
1、ProcessBuilder(List<String> command)利用指定的操作系统程序,和参数构造一个进程生成器2、ProcessBuilder(String... command)利用指定的操作系统程序和参数构造一个进程生成器。方法摘要:1、List<String> command() 返回此进程生成器的操作系统程序和参数...
2019-06-19 16:30:44
249
原创 几种读取流区别,备注
1、IO :设备之间的数据传输字节流:inputStream 、outputStream 其对应的构造方法:FileInputStream、FileOutputStream 读取:read();写出: write()字符流:Reader , Writer--> 写出数据:write()2、NIO: 在原来的基础上加...
2019-06-19 15:11:02
539
原创 Eclipse配置maven环境
Eclipse配置maven环境一.什么是maven?Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。...
2019-05-08 11:38:45
177
原创 prototype.js 学习了解
1、$F() 负责返回元素对象的value 是一个能够简化编码量的函数, 对于字段输入控件有效,包括input、textarea、select等,该函数的输入参数为这些输入控件元素对象的id或元素对象本身,函数负责返回 这些输入控件元素对象的值,即value...
2019-05-06 14:02:21
113
原创 ffmpeg命令详解
ffmpeg命令详解(转)FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。[百度百科]ffmpeg使用语法ffmpeg使用语法:f...
2019-03-29 11:11:55
179
原创 即时反应的input和propertychange方法
即时反应的input和propertychange方法在web开发中,我们有时会需要动态监听输入框值的变化,当使用onkeydown、onkeypress、onkeyup作为监听事件时,会发现一些复制粘贴等操作用不了,同时,在处理组合快键键的时候也很麻烦。这时候我们需要更专业的解决方案:HTML5标准事件oninput、onchange和IE专属的事件properchange。1.onin...
2019-03-13 15:41:30
190
原创 搭建web项目要点步骤
1、基础步骤: (1)、开发工具 Eclipse ,安装配置教程:https://blog.youkuaiyun.com/weixin_42178492/article/details/82589312 (1)、新建web 项目 (2)、部署到tomcat ,(开发工具配置tomcat):https://mp.youkuaiyun.com/postedit/84954398 ...
2019-03-04 15:31:56
1839
原创 java 获取服务器地址
1、在JSF环境中获取到ServletContext: 1 2 ServletContext sc = (ServletContext)FacesContext. getCurrentInstance().getExternalContext().getContext(); 2、servlet中获得项目绝对路径 ...
2019-03-04 15:30:45
158
原创 @WebService
@WebService注解Web Service 元数据注释(JSR 181)@WebService 1、serviceName: 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 + Service。(字符串) 2、endpointInterface: 服务接口全路径, 指定做SEI(Servic...
2019-03-04 11:28:59
5992
1
原创 java 基础 - 堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(s...
2019-01-08 18:03:44
179
原创 利用Calendar 获取当月1号,最后一天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//获取前月的第一天Calendar cal_1=Calendar.getInstance();//获取当前日期cal_1.add(Calendar.MONTH, -1);cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为...
2019-01-03 11:49:39
8905
原创 在eclipse中,用maven创建一个web项目工程
在eclipse中,用maven创建一个web项目工程1.在eclipse中用maven创建项目,右键new>>Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点击next继续,填写Group id和Artifact id, Version默认,Package可以不填5....
2018-12-21 11:38:34
229
原创 click事件的累加绑定,绑定一次点击事件,执行多次
click事件的累加绑定,绑定一次点击事件,执行多次 我的github(PS:希望star):https://github.com/thWinterSun/v-admin 最近做项目为一个添加按钮绑定点击事件,很简单的一个事情,于是我按照通常做法找到元素,使用jquery的on()方法为元素绑定了点击事件,点击同时发送请求。完成后看效果,第一次点击没有问题。再一次点击后发现发送了两次请...
2018-12-18 17:57:53
225
原创 inputStream 和 reader 区别
InputStream和Reader区别InputStream,OutputStream 前者为字节输入流,后者为字节输出流。Reader Writer 前者为字符输入流,后者为字符输出流。四个均为抽象类。fileInputStream 是InputStream 的实现类 fileReader 是Reader 的实现类字节流读取单位为一个字节,字符流读取单位为一个字符 所...
2018-11-19 13:49:31
347
原创 jquery带参数绑定事件 bind(type,[data],fn)
bind 方法为每个选择的元素事件绑定函数语法格式:bind(type,[data],fn)其中参数type为一个或多个类型字符串参数,type参数选择范围如下:blur,focus,load,scroll,unload,click,dbclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,...
2018-11-14 11:51:26
1115
原创 html中button标签reset用法 -- 重置表单中填写的内容
$("#myform").button('reset'); 1、$("#myform")[0].reset(); 2、 $("#myform").resetForm(); 3、 $("#myform")[0].reset() ; 4、$("#myform").get(0).reset();并不是真正意义上的清空,只是还原成初始未编辑的状态...
2018-10-27 15:58:41
4386
原创 基础小知识 - java 编码
1、equals 判断: (1)、object.equals(null),“equals()”方法是比较“值”是否相等; (2)、object==null,“==”比较运算符是用来比较“对象”是否是同一个2、注意:需要将不会为空的参数 放前面 ().equals ()后面参数可为空https://blog.youkuaiyun.com/coldh/article/details/50...
2018-10-18 10:26:37
90
原创 将秒数 [整数型] 匹配成 xx时 xx分xx秒
/** * 将秒数 匹配成 xx时 xx分xx秒 * * @param time * @return */ public static String secondUpMatch(int time) { int hour = 0; int minute = 0; int second =...
2018-10-18 10:08:22
238
原创 debug 调试快捷键
作用域 功能 快捷键全局 单步返回 F7全局 单步跳过 F6全局 单步跳入 F5全局 单步跳入选择 Ctrl+F5全局 调试上次启动 F11全局 继续 F8全局 使用过滤器单步执行 Shift+F5全局 添加/去除断点 Ctrl+Shift+B全局 显示 Ctrl+D全局 运行上次启动 Ctrl+F11全局 运行至行 Ctrl+R全局 执行 Ctrl+U...
2018-09-23 10:01:02
1170
原创 详解jquery插件中;(function ( $, window, document, undefined )的作用
详解jquery插件中;(function ( $, window, document, undefined )的作用在jquery插件中我们经常看到以下这段代码 1 2 3 ;(function ( $, window, document, undefined ){ //函数体内具体代码 })(jQuery, window,do...
2018-09-19 14:21:39
525
原创 树形结构,父子部门、标签等,列表显示 排序问题
1、树形结构,父子部门、标签等,列表显示 排序问题:存数据可存 字符串:父部门: "001" 、"002"、"003"子部门 : "001001" 、"001002"、"002001"根据这个字段排序 , 会自动 先排 父部门 - 父部门所有子部门,第二个父部门 - 第二个父部门所有子部门...
2018-09-17 11:32:27
1906
原创 StringUtils 工具几个功能点
1、StringUtils.leftPad 左侧填充 --- StringUtils.leftPad(String str,int size); StringUtils.leftPad(String str,int size,String padStr); 原字符串,填充后字符串长度,填充内容例:StringUtils....
2018-09-14 10:41:52
402
原创 <a>标签中的什么都不执行
<a>标签中的href="javascript:;"是什么意思? 例子:<a href="javascript:;">我的大学</a>javascript: 是一个伪协议javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时
2018-09-11 10:56:22
829
原创 详解EJB
EJB到底是什么?1. 我们不禁要问,什么是"服务集群(通过RMI的通信,连接不同功能模块的服务器,以实现一个完整的功能)"?什么是"企业级开发(为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑)"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群...
2018-09-10 15:54:05
155
原创 java 对象的序列化详解
序列化对象序列化的目标是将对象保存到磁盘中,或者允许在网络中直接传输对象。对象序列化机制允许把内存中的JAVA对象转换成跟平台无关的二进制流,从而允许将这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点,其他程序一旦获得了这种二进制流,都可以讲二进制流恢复成原来的JAVA对象。序列化为何存在我们知道当虚拟机停止运行之后,内存中的对象就会消失;另外一种情况就是JA...
2018-09-10 15:40:45
196
原创 MyEclipse详解
一, MyEclipse 简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展(Eclipse是个开发工具,基于插件结构,开放很多的接口,MyEclipse是一大堆插件的中合体集成Eclipse),利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工...
2018-09-10 14:34:49
4807
原创 oracle 知识点集锦
1、nvl()函数 :如果你某个字段为空,但是你想让这个字段显示0nvl(字段名,0),就是当你选出来的时候,这个字段虽然为空,但是显示的是0,当然这个0也可以换成其他东西,如:1,2,3……...
2018-09-03 15:27:23
109
原创 向浏览器写入缓存信息:【key : value】形式
function initReviewTipShow() { // 如果是第一次打开,关闭后不再显示 if (reviewTip && reviewTip > 0) { var cookies_name = 'ZEROBOOK_ENDED_COURSE_TIP'; var endedCou...
2018-08-20 14:51:17
917
原创 eclipse 导入项目 配置要点 (编译,运行)
1、2、此处与上面对应3、 和这里对应4、这里对应出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法
2018-08-20 11:48:24
3203
2
原创 使用众数来获取图片中文字的高度
1、使用BufferedImage 的 ImageIO.read 读取本地图片信息,将其放入缓冲区以便操作2、将图片垂直等分几份 分区分段扫描以提高准确率3、通过getRGB()方式获得像素矩阵 : 此方式为沿width方向扫描,来依次向上扫描此区域 统计连续的黑色像素的高度4、获得每段的数据数组,去掉极端数据(明显不属于一个字体的高度) 用来去掉 标点,------,和一些数学图形...
2018-08-16 13:56:46
247
原创 操作图片,不失真
放大图像不会导致失真,而缩小图像将不可避免的失真。Java中也同样是这样。但java提供了4个缩放的微调选项。image.SCALE_SMOOTH //平滑优先image.SCALE_FAST//速度优先image.SCALE_AREA_AVERAGING //区域均值image.SCALE_REPLICATE //像素复制型缩放image.SCALE_DEFAULT //默认缩放模...
2018-08-15 16:38:33
1321
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人