- 博客(63)
- 资源 (4)
- 收藏
- 关注
原创 TCP三次握手和syn攻击
TCP握手协议在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k...
2020-01-03 10:35:23
1205
原创 SpringBoot配置文件格式
1.现在项目pox.xml引入springBoot依赖代码如下 <!-- Spring Boot 依赖 --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifact...
2019-07-05 11:30:43
1149
原创 SpringBoot报错:Failed to load property source from location 'classpath:/application.yml'
报错信息如下java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml' at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(...
2019-07-05 11:16:57
943
原创 springmvc标签之mvc:interceptors
在springMVC自定义拦截器具体方法及标签 <!-- 自定义拦截器 --> <!-- 当设置多个拦截器时,先按顺序调用preHandle方法,然后逆序调用每个拦截器的postHandle和afterCompletion方法 --> <mvc:interceptors> <mvc:interceptor>...
2019-07-01 11:23:09
1489
原创 springmvc标签之mvc:resources
此标签通常用来访问静态资源文件。js,css,图片等springmvc配置以后符合规则路径都要经过DispatcherServlet来处理,一些常用js,css文件等不需要经过DispatcherServlet,直接使用就可以,这样我们就需要使用mvc:resources标签来跳过DispatcherServlet处理。 <!-- 访问静态资源文件 --> <!-- ...
2019-07-01 10:15:06
459
原创 web项目访问静态资源方法
在web项目中经常会访问一些静态资源,js,img,css等项目介绍如何在web项目中访问这些文件。第一种方法直接在web.xml中配置。将静态资源交给默认的servlet处理。将路径文件末尾为.CSS,.JPG,.JS的路径交给默认的servlet处理。<servlet-mapping> <servlet-name>default</serv...
2019-07-01 10:01:30
6349
原创 web.xml配置详解
1.初始化过程在启动Web项目时,容器(比如Tomcat)会读web.xml配置文件中的两个标签listener和contex-param>。接着容器会创建一个ServletContext(上下文),应用范围内即整个WEB项目都能使用这个上下文。接着容器会将读取到context-param转化为键值对,并交给ServletContext。容器创建listener中的类实例,即创建监...
2019-06-28 17:09:49
242
原创 springmvc标签之mvc:annotation-driven
mvc:annotation-driven标签是在springmvc3.0之后才有的,目的就是为了简化配置。加了这个标签之后,会为我们注册三个bean,分别是RequestMappingHandlerMapping,RequestMappingHandlerAdapter,ExceptionHandler,使得我们的@RequestMapping,@RequestParam,@Exception...
2019-06-28 16:06:02
365
原创 springmvc标签之mvc:view-controller
mvc:view-controller标签如果发送的请求不想通过controller,只想直接地跳转到目标页面,这时候就可以使用mvc:view-controller标签在配置文件中配置:<!-- 定义默认跳转不经过controller --><mvc:view-controller path="/1" view-name="index" /> <mvc:a...
2019-06-28 15:49:15
544
1
原创 Could not create the Java Virtual Machine
翻译:无法创建Java虚拟机启动eclipse报错如下无法创建java虚拟机原因一:环境变量没有配置正确,从新检查下配置。原因二:内存不足,a.方法解决方案:增加一个系统环境变量变量名:_JAVA_OPTIONS变量值:-Xmx512Mb.方法修改eclipse.ini文件,修改参数扩大内存添加如下参数:-vmargs-Xms512M-Xmx1024M-XX:...
2019-06-28 09:26:07
32854
1
原创 The Eclipse executable launcher was unable to locate its companion launcher jar问题解析
翻译:Eclipse可执行启动程序找不到它的伴生启动程序jarlauncher jar找不到。配置文件路径出现问题打开eclipse.ini打开eclipse.exe所在文件夹在plugins里面查找两个jar包,保证jar包路径在plugins里面,若不在可修改如图路径或移动jar包且必须确保在plugins文件夹(与eclipse.exe同级的文件夹)。如果没有,到其他可以运行的e...
2019-06-28 09:09:48
2499
3
原创 oracle设置快捷键,打印sf输出select * from
1.创建一个txt文件,里面编写好快捷键替换内容,例如2.将txt文件放到PLSQL/PlugIns安装目录下3.将文件配置到PLSQL中最后点击应用。
2019-06-11 14:40:01
3997
原创 Math.round();Math.ceil();Math.floor();取值规则。
用X轴刻度表示数值大小Math.round() : 加上0.5再向左取整数(取小于等于(参数+0.5)的整数)Math.ceil() : 直接向右取整数(取大于等于参数的整数)Math.floor() : 直接向左取整数(取小于等于参数的整数)示例:Math.round() : 加上0.5再向左取整数(取小于等于(参数+0.5)的整数)Math.ceil() : 直接向右取整...
2019-05-23 10:39:10
954
转载 java的基本数据类型有八种:
java的基本数据类型有八种:1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-231-1~231 (21 亿) long:64 位、次常用 注意事项: int i=5; // 5 叫直接...
2019-05-22 19:43:32
144
原创 java中file操作
File fo=new File(“E:\pic\old.txt”); File f=new File(“E:\pic\new”); File fn=new File(“E:\pic\new\test.txt”);1.创建文件夹 boolean mkdir() : 创建此抽象路径名指定的目录。 boolean mkdirs() : 创建此抽象路径名指定的目录,包括创建不存在...
2019-05-22 14:22:15
594
转载 jad反编译工具下载与安装[转]
下面就以JadClipse为例,讲述一下配置过程,如有高见,不吝赐教,谢谢!1.下载net.sf.jadclipse_3.3.0.jar地址: http://jadclipse.sourceforge.net/2.将net.sf.jadclipse_3.3.0.jar(作用:如果不安装,第6步则搜不到JadClipse) 复制到eclipse安装目录下的plugins下,如下图所示3....
2019-05-17 14:40:00
6311
3
转载 时间复杂度o(1), o(n), o(logn), o(nlogn)
转自:https://blog.youkuaiyun.com/Mars93/article/details/75194138点击打开链接在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义:这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/...
2019-04-18 08:32:58
2699
原创 前端页面jsp等获取后端传过来的时间中时分秒丢失的问题
获取后传到页面自动屏蔽了时分秒只显示年月日处理办法在实体set方法上添加@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)问题解决!
2019-03-04 11:40:14
1821
1
转载 将Tomcat设置为自动启动的服务
第一步:使用cmd命令进入到你的tomcat文件下的bin目录第二步:输入service install tomcatTesttomcatTest是服务名,可以随便取值参考文章https://www.cnblogs.com/qianzf/p/6800459.html...
2019-02-14 16:27:14
202
原创 EXCEL拼接sql语句,批量插入数据库
excel语句="INSERT INTO consumer_card_order SET id='"&P13&"',machine_code='"&F13&"',trade_number='"&P13&"',amont='"&K13&"',trade_state='0',items='[
2019-02-13 14:18:55
1121
原创 mysql实现跨库多表查询
card和ec_products是一个数据库(card)的两张表,card_kind是另一个数据库(card_kind)的表在card库中查询语句如下: SELECT card.id, card.card_num AS cardNum, ec_products.name, card_kind.card_kind.cardKindType, card_k...
2019-01-30 18:42:30
8960
6
翻译 tomcat报错:This is very likely to create a memory leak
这种问题在开发中经常会碰到的,看看前辈的总结经验Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen...
2019-01-30 09:34:26
2640
原创 html2canvas生成PNG图片并下载
&lt;script type="text/javascript"&gt; var content = document.getElementById("mainB"); // 进行canvas生成function btnSave(){ html2canvas(content, { onrendered: function(canvas) { ...
2019-01-14 11:38:49
3172
1
原创 JAVA生成图片
package com.sunyard.mall.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.BufferedOutputStre...
2018-08-22 17:01:49
552
原创 JAVA生成二维码
两个jar包 core-3.3.1.jar javase-3.3.1.jarpackage com.sunyard.mall.util;import java.awt.image.BufferedImage; import java.io.File;import java.io.IOException;import java.io.OutputStream;import ...
2018-08-22 16:57:01
219
原创 Bootstrap-datetimePicker设置秒,简单粗暴
Bootstrap-datetimePicker.js 文件 查找到下面代码位置,我的js在1073左右 case 'span': if (!target.is('.disabled')) { var year = this.viewDate.getUTCFullYear(), month = this.viewDate.getU...
2018-04-23 16:17:39
7727
4
原创 replace用法:返回值获取
关于java中replace用法 String str=“Hellow 优快云”; replace替换 str.replace(“优快云”,”666”); 结果应该为:Hellow 666 输出str却没有变,replace只返回处理后的记过字符串 正确输出对象为str.replace(“优快云”,”666”); 获取正确对象String result=str.replace(...
2018-04-20 09:25:48
5200
1
原创 java.sql.Timestamp时间序列化
使用httpRequestPost在两个项目之间传值时候出现了问题卡住日志如下2018-04-03 16:44:07,635 [http-apr-80-exec-3] DEBUG org.mybatis.spring.SqlSessionUtils- Transaction synchronization deregistering SqlSession [org.apache.ibatis....
2018-04-03 17:03:34
2050
原创 BigDecimal转String,int,double及简单操作运算、方法
BigDecimal b = new BigDecimal(12.10);//BigDecimal 转换成 string数据类型 string c = b.toString();//BigDecimal 转换成 int数据类型 int c = b.intValue();//BigDecimal 转换成 double数据类型 double c=a.doubleValue();b.str...
2018-03-22 12:26:06
18234
原创 页面订单多选框批量操作
订单多选框添加<button class="btn btn-info payall" type="button">支付</button><table class="table table-striped table-hover table-bordered"> <thead> <tr&
2018-03-22 10:33:17
1087
原创 java时间操作Calendar
//月份开始 public static Date starttime(Date date,int i){ Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.DAY_OF_MONTH, 1); ...
2018-03-19 17:17:11
220
原创 echarts图属性以及ajax异步加载echarts不显示问题
饼状图&lt;div id="yewuyuan"&gt;&lt;/div&gt;dataPic('yewuyuan');function dataPic(x){ var my=$("#my").val(); var you=$("#you").val(); va
2018-03-14 16:59:21
3402
原创 MySQL DATE_FORMAT() 函数使用
DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 current_date()获取的是当天日期,如:2015-12-07 语法: date_format(date,format) date 参数是合法的日期。format 规定时间的输出格式。 格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月...
2018-03-06 10:48:02
2006
原创 mybatis查询优化之collection,一对多查询
上代码//简单订单实体public class Order { private String orderid; private String price; private ListOrderGoods> goods;}//简单订单包含商品实体public class OrderGoods{ private String orderid; pr
2018-01-17 15:45:49
4011
原创 CentOS 7 设置默认进入图形界面或文本界面
检查当前默认设置 [root@rems2 ~]# systemctl get-default graphical.target //graphical.target表示开机将默认进入图形界面 //multi-user.target表示开机将默认进入文本界面设置开机进入文本界面 [root@rems2 ~]# systemctl set-default multi-user.target
2017-12-21 16:28:49
2206
原创 centos7无法联网问题解决及设置固定ip
进入目录: cd /etc/sysconfig/network-scripts/ 用ls命令查看网卡配置文件 (ifcfg- 开头的文件)不是ifcfg-lo 用vim或者vi编辑该文件 将最后一行的ONBOOT=no改为ONBOOT=yes 最后输入:wq 保存并退出 重启 完成 若要设置固定ip则设置文件如下 TYPE=”Ethernet” BOOTPROTO=”st
2017-12-21 16:23:07
1180
原创 the method getcontextpath() from the type httpservletrequest refers to the missing type string
在做java项目开发的时候,jsp页面很容易报出这个错误。错误的原因很多,但是都和JRE有关。一般在导入项目的时候容易报出这个错误,主要因为JRE(jdk版本不一致)。解决方法:就是重新配置路径,配置你机器上安装的jdk。右击该出错项目→ Build Path → Configure Build Path → 在 Libraries 选项下,会发现有个出错的jre Libraries,将其Rem
2017-10-26 14:48:38
9963
2
jad插件jar及exe工具.rar
2019-05-17
html2canvas相关JS
2019-01-14
二维码生成所需jar(core、javase);方法在博客
2018-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人