自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 eclipse搭建springBoot

SpringBoot是什么?SpringBoot的优缺点有哪些?随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java的开发显得格外的笨重,繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。在上述环境下,SpringBoot 应运而生。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。使用 Spring Boot 很容易创建一个独立运行Spring Boot 核心功能..

2020-11-02 11:17:47 47

原创 spring boot项目 请求报404

最近搭了一个springboot项目,服务启动成功后,发出请求一直报404;原因:SpringBoot 注解 @SpringBootApplication 默认扫描当前类的同包以及子包下的类,如果其它类不在启动类所在包或子包,则会报错。抱歉时目录结构:修改后目录结构:修改目录后,就访问正常了参考:https://blog.csdn.net/u013083284/article/details/83475575...

2020-10-30 16:20:05 19

原创 冒泡排序

冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,依次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。算法描述比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直到排序完成。原文链接..

2020-07-06 11:39:34 24

原创 JAVA基本数据类型

2020-07-03 13:57:36 23

原创 枚举示例

Java中枚举是一种特殊的引用类型,是类(Class)的一种,JDK1.5中开始引入枚举类型,在Java中使用enum关键字来声明枚举类,枚举类编译后默认继承了java.lang.Enum,因此枚举类不能在继承其他类,枚举一般用来声明某一特定类型的有穷集合,如用枚举表示四季package com.test;public enum TestEnum { inveted(1), // 邀请奖励 active_inveted(2), // 有效邀请奖励 register(3), ...

2020-07-03 10:36:17 39

原创 enum类型

说明:如果变量值仅在一个固定范围内变化用enum类型来定义,如果存在名称之外的延伸属性应使用 enum类型,下面正例中的数字就是延伸信息,表示一年中的 第几个季节。package com.test;public class Test1 { public static void main(String args[]) { System.out.println(Sea...

2019-12-06 11:13:24 78

原创 javax.servlet.ServletException: File [/pages/.jsp] not found

今天碰到一个问题,开发了一个功能模块,功能都正常,但是,eclipse控制台一直报错javax.servlet.ServletException:File[/pages/.jsp]notfound解决方法: 在controller层方法加 @ResponseBody问题原因:当写入数据到Response中时,却用Request的方式。虽...

2019-11-08 11:01:53 1034

原创 spring aop 声明式 事务

1、配置文件2、controller层调用3、serviceImpl层注意,@Transactional一般是加载service层或serviceImpl层结果是,由于删除操作时报RuntimeException异常,回滚,不会有记录被删除参考:https://blog.csdn.net/csdn_huzeliang/article/details/789957...

2019-11-07 17:31:09 33

原创 mysql 批量更新或新增

最近有个需求,导入提货价格,要求,某个区如果存在价格,就更新。想过,先执行删除操作,再执行新增操作。这样会产生一个问题,由于没有使用事务,如果删除操作成功了,但是在执行新增操作时,报异常了,那么原来的价格就没有了。所有考虑用,存在更新,不存在新增的方法。1、2、数据库表加唯一索引alter table receivable_dc_deliver_cargo_price_new ...

2019-11-07 14:03:54 348

原创 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

今天把项目发布到93服务器,测试修改手机号,发现图片验证码显示不了,报错原因:Java服务器处理图形元素,这些API需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集),因此,之所以报错是因为:tomcat在启用时,Xserver服务没有启动。解决方法:在tomcat安装目录下 /bincatalina.sh文件 加一...

2019-10-24 10:47:24 344

原创 windows 安装 mysql-8.0.17-winx64

1、mysql 下载地址https://dev.mysql.com/downloads/mysql/8.0.html2、安装环境变量;3、管理员身份打开 cmd.exe4、进入bin目录下执行命令:mysqld --initialize-insecure --user=mysql 在mysql-5.7.20-winx64目录下生成data目录5、启动mysql服...

2019-09-21 09:51:16 468

原创 The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 byte

修改web.xml文件<servlet><servlet-name>jsp</servlet-name><servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class><init-param><param-name>...

2019-04-02 11:38:33 114

原创 java 集合2.0

1.数组,链表,hash区别数组是将元素在内存中连续存放,定义时,长度就固定了。数据增加时,可能会超出数组长度,数据减少时,可能造成内存浪费。可以通过下标迅速访问数组中的任何元素,如果要新增或删除元素,需要移动大量元素。所有应用想要快速访问数据,很少插入和删除元素,就应该用数组。链表中的元素在内存中不是顺序存储的,而是通过指针联系到一起,每个节点包括两个部分:一个是存储数据元素的数据域,另...

2019-03-13 11:14:23 36

转载 Java I/O

Java.io包几乎包含所有操作输入,输出的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型,对象,本地化字符集等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据(写入就是保存在盘上,读取就是将写入的东西展示出来)。Java为I/O提供了强大而灵活的支持,使其更广泛的应用到文件传输和网络编程中。基于字节...

2019-03-12 15:45:43 61

转载 Java语言中常用的包

Java采用包结构来组织和管理类和接口文件,以下是开发中常用的几大包;1.java.lang包该包提供了Java的基础类,它是默认导入的。该包里面的Runnable接口和Object, Math, String, StringBuffer, System, Thread以及Throwable类需要重点掌握;2.java.util包该包提供了包含集合框架,遗留的集合类,事件模型,日期...

2019-03-05 09:54:44 313

原创 http cookie

HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 原理是怎样的呢?实际上我们输入URL后,我们的浏览器给Web服务器发送了一个Request, We...

2019-03-01 14:31:30 133

原创 css position

1.position:absolute (脱离文档流)  生成绝对定位元素,相对于static定位以外的第一个父元素进行定位(这里指的父元素指的是定位方式为relative或absolute)。如果一直没有找到relative或absolute第一个父元素,则父元素为body。绝对定位的元素的位置通过left, top, right, botttom属性来控制。而其层叠通过css z-inde...

2019-02-27 16:41:47 61

原创 js date对象

Date对象, 是操作日期和时间的对象。Date对象对日期和时间的操作只能通过方法。参考:https://www.cnblogs.com/polk6/p/4156595.html实例:1、var date1 = new Date();运行结果: 2、 toString() :将Date转换为一个'年月日 时分秒'字符串toLocaleString() :将Date转换为...

2019-02-21 18:07:55 58

原创 java 枚举类demo

 程序运行结果:

2019-02-18 18:52:07 69

原创 java 笔记

1、final关键字用法一、修饰类表示类不能被继承;二、修饰方法,表示方法不能被重写;三、修饰变量,表示变量为常量。

2019-02-18 18:46:39 36

原创 线程池实例(批量地址解析)

1.springmvc-servlet.xml线程池配置如下:  &lt;!-- Spring线程池  --&gt;  &lt;bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"&gt;      &lt;!-- 核心线程数 --&gt;      ...

2019-02-18 17:08:31 62

翻译 Spring 线程池

springmvc-servlet.xml配置文件  &lt;!-- Spring线程池  --&gt;  &lt;bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"&gt;      &lt;!-- 核心线程数 最小xianc--&gt;     ...

2019-02-18 16:21:43 1515

转载 多线程1

  1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4、阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直...

2019-02-16 18:30:46 56

转载 mysql 游标

BEGIN-- 需要定义接收游标数据的变量   DECLARE a INT;  -- 遍历数据结束标志  DECLARE done INT DEFAULT FALSE;  -- 游标  DECLARE cur CURSOR FOR SELECT id FROM t_student;  -- 将结束标志绑定到游标  DECLARE CONTINUE HANDLER FOR NOT FOUND SET...

2018-07-02 11:22:21 68

原创 谷歌地图Gmap3 右击菜单

 百度地图API直接有右键菜单接口,但是谷歌貌似没有(反正我没有找到),代码如下,直接把代码复制到HBuilder,就可以看到效果&lt;!DOCTYPE html&gt;  &lt;html&gt;  &lt;head&gt;  &lt;meta name="viewport" content="initial-scale=1.0, user-scalable=no" /&gt;  &lt;me

2018-06-08 10:11:07 481

原创 处理centos 7 linux虚拟机 ip 127.0.0.1问题

今天在window10上安装了一个linux虚拟机 ip地址显示为127.0.0.1解决方法:进入文件目录 /etc/sysconfig/network-scripsts1.  cd /etc/sysconfig/network-scripsts ls注意ifcfg-ens33文件名可能会不一样2.  编辑:ONBOOT=no 要改为ONBOOT=yes 默认是ONBOOT=no,它打意思是:是否...

2018-05-18 11:14:06 7779 6

原创 window系统下mysql5.7 插入中文乱码

最近遇到一个问题插入中文数据到数据库时显示乱码???解决方法:1,登录mysql,需要把箭头所指的两项改为utf8编码2.找到mysql安装路径注意,默认是my-default.int,需要先改名为my.ini, 不让就算修改了配置文件也不会生效3.在【mysqld】下面添加 character-set-server=utf84.重启mysql 服务修改成功,解决乱码...

2018-04-02 15:53:53 1268

原创 easyui-datagrid table url 请求带参数

项目遇到一个需求,用datagrid表格通过url去后台请求数据时,带一个参数解决方法:$(function() {    //带查询参数,获取flag = 0的记录,温感    $('#${data1_id}').datagrid({          queryParams: {            data: '{"flag":0}'          }    });});...

2018-03-28 15:08:25 8589 1

原创 项目引入easyui后 jsp报jQuery is not defined

最近遇到一个问题,项目引入easyui依赖的js后,jsp页面报jQuery is not defined,但是确实jsp导入了jQuery.min.js解决方法:把引入的js位置调换,jquery.easyui.min.js依赖jquery.min.js,需要先引入jquery.min.js...

2018-03-28 14:46:49 710 1

原创 SSM后端数据正常,前端乱码

今天碰到一个问题,后台从数据库查询的数据正常,传到前端,jsp显示乱码????解决方法1:加charset=utf-8;只对本模块生效,非全局解决方法2:在spring-mvc.xml中添加:   &lt;mvc:annotation-driven&gt;     &lt;!-- 返回utf-8的字符串,否则中文乱码  这里要放在 &lt;context:component-scan 后面,不然不...

2018-03-27 17:59:31 1510 1

原创 java.lang.IllegalArgumentException: Request header is too large

顾名思义,报这个错是因为请求头太长了(url带的参数字节过长),超过了tomcat的默认值。网上教程:处理办法:在conf/server.xml中 &lt;Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"  maxPostSize="0" maxHttpHeaderSize..

2018-03-05 16:37:03 1164

原创 图片懒加载

在网页中有许多img标签,这些标签就是图片,其属性src则是指向服务器地址,当浏览器从上往下读取到src标签中的地址时,浏览器就会开启线程,加载这张图片。而并不是等到整张页面都解析完成才加载图片。我们要做的就是,1.不能让浏览器加载到大图片,2.加载用户可视范围内的图片。1. &lt;img class="lazyload" data-src="${ctx}/motor/static/images...

2018-02-08 10:33:34 99

原创 mysql 游标 遍历

DECLARE done BOOLEAN DEFAULT 0;      DECLARE _devtype VARCHAR(56);       DECLARE t_index CURSOR FOR SELECT title FROM t_devtype;  -- 定义游标    -- 写法一:DECLARE CONTINUE HANDLER FOR NOT FOUND SET don

2018-01-08 14:12:07 176

原创 mysql 横表转竖表

表结构,数据如下1.SELECT * from test.t_subscore;SELECT sname AS '姓名',SUM(IF(cource = '语文', score, 0)) AS '语文',SUM(IF(cource = '数学', score, 0)) AS '数学',SUM(IF(cource = '物理', score, 0)) AS '物理',

2018-01-08 13:48:57 331

原创 easyui-treegrid 数据格式

1.远程加载                                                              data-options="rownumbers:true,                           striped:true,                           remoteSort:false,

2018-01-08 11:15:32 1295 1

原创 mysql foreach 批量操作

最近需要做个功能,批量修改报警过滤1.pojopublic class AlarmFilterCustom extends AlarmFilter {    private String wtitle; // 默认的标题    private String lang; // 语言    private String orderby; // 排序字段    private S

2018-01-08 09:53:02 6212

原创 jackson jsonToList

使用jackson,将前端传来的json格式数据在后端转化为list集合。集合的参数可以是pojo对象1.引入jackson-core-2.8.7.jar,jackson-databind-2.8.7.jar,jackson-annotations-2.8.7.jar(测试版本号)2.前端数据格式function testJsonToList(){//{"name":"likai"

2017-12-25 17:05:08 919

原创 web工程加载静态js资源报404

说明:我的js目录是/WEB-INF/static/jquery-easyui/jquery.js1.spring-mvc.xml:配置静态资源,直接映射到对应的文件夹2.jsp页面static/jquery-easyui/jquery.js'>其中String path = request.getContextPath();//   /工程明,比如我的/SSMSt

2017-12-25 16:43:41 3474

原创 myeclipse2014安装java反编译工具

首先说明,已经测试通过了1.下载net.sf.jadclipse_3.3.0.jar百度网盘 http://pan.baidu.com/s/1bZ2FL0 密码 6ygj2.下载jad158g.win.zip百度网盘 http://pan.baidu.com/s/1c1NTxRU 密码 wed63.将net.sf.jadclipse_3....

2017-02-21 18:28:10 3338

原创 java经典面试题解答

1.題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:兔子的规律为数列1,1,2,3,5,8,13,21.... ,即在第三个月后,后面一个月的兔子总数是前面两个月的兔子数的和程序:

2016-10-18 10:37:13 282

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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