- 博客(49)
- 收藏
- 关注
原创 eclipse搭建springBoot
SpringBoot是什么?SpringBoot的优缺点有哪些?随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java的开发显得格外的笨重,繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。在上述环境下,SpringBoot 应运而生。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。使用 Spring Boot 很容易创建一个独立运行Spring Boot 核心功能..
2020-11-02 11:17:47 334
原创 spring boot项目 请求报404
最近搭了一个springboot项目,服务启动成功后,发出请求一直报404;原因:SpringBoot 注解 @SpringBootApplication 默认扫描当前类的同包以及子包下的类,如果其它类不在启动类所在包或子包,则会报错。抱歉时目录结构:修改后目录结构:修改目录后,就访问正常了参考:https://blog.csdn.net/u013083284/article/details/83475575...
2020-10-30 16:20:05 609
原创 冒泡排序
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,依次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。算法描述比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直到排序完成。原文链接..
2020-07-06 11:39:34 132
原创 枚举示例
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 164
原创 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 273
原创 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 3203
原创 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 156
原创 mysql 批量更新或新增
最近有个需求,导入提货价格,要求,某个区如果存在价格,就更新。想过,先执行删除操作,再执行新增操作。这样会产生一个问题,由于没有使用事务,如果删除操作成功了,但是在执行新增操作时,报异常了,那么原来的价格就没有了。所有考虑用,存在更新,不存在新增的方法。1、2、数据库表加唯一索引alter table receivable_dc_deliver_cargo_price_new ...
2019-11-07 14:03:54 739 1
原创 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 1141 2
原创 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 705
原创 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 245
原创 java 集合2.0
1.数组,链表,hash区别数组是将元素在内存中连续存放,定义时,长度就固定了。数据增加时,可能会超出数组长度,数据减少时,可能造成内存浪费。可以通过下标迅速访问数组中的任何元素,如果要新增或删除元素,需要移动大量元素。所有应用想要快速访问数据,很少插入和删除元素,就应该用数组。链表中的元素在内存中不是顺序存储的,而是通过指针联系到一起,每个节点包括两个部分:一个是存储数据元素的数据域,另...
2019-03-13 11:14:23 104
转载 Java I/O
Java.io包几乎包含所有操作输入,输出的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型,对象,本地化字符集等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据(写入就是保存在盘上,读取就是将写入的东西展示出来)。Java为I/O提供了强大而灵活的支持,使其更广泛的应用到文件传输和网络编程中。基于字节...
2019-03-12 15:45:43 137
转载 Java语言中常用的包
Java采用包结构来组织和管理类和接口文件,以下是开发中常用的几大包;1.java.lang包该包提供了Java的基础类,它是默认导入的。该包里面的Runnable接口和Object, Math, String, StringBuffer, System, Thread以及Throwable类需要重点掌握;2.java.util包该包提供了包含集合框架,遗留的集合类,事件模型,日期...
2019-03-05 09:54:44 519
原创 http cookie
HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 原理是怎样的呢?实际上我们输入URL后,我们的浏览器给Web服务器发送了一个Request, We...
2019-03-01 14:31:30 320
原创 css position
1.position:absolute (脱离文档流) 生成绝对定位元素,相对于static定位以外的第一个父元素进行定位(这里指的父元素指的是定位方式为relative或absolute)。如果一直没有找到relative或absolute第一个父元素,则父元素为body。绝对定位的元素的位置通过left, top, right, botttom属性来控制。而其层叠通过css z-inde...
2019-02-27 16:41:47 138
原创 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 131
原创 线程池实例(批量地址解析)
1.springmvc-servlet.xml线程池配置如下: <!-- Spring线程池 --> <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 --> ...
2019-02-18 17:08:31 142
翻译 Spring 线程池
springmvc-servlet.xml配置文件 <!-- Spring线程池 --> <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 最小xianc--> ...
2019-02-18 16:21:43 2089
转载 多线程1
1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4、阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直...
2019-02-16 18:30:46 112
转载 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 141
原创 谷歌地图Gmap3 右击菜单
百度地图API直接有右键菜单接口,但是谷歌貌似没有(反正我没有找到),代码如下,直接把代码复制到HBuilder,就可以看到效果<!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <me
2018-06-08 10:11:07 937
原创 处理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 10545 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 1514
原创 easyui-datagrid table url 请求带参数
项目遇到一个需求,用datagrid表格通过url去后台请求数据时,带一个参数解决方法:$(function() { //带查询参数,获取flag = 0的记录,温感 $('#${data1_id}').datagrid({ queryParams: { data: '{"flag":0}' } });});...
2018-03-28 15:08:25 10848 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 903 1
原创 SSM后端数据正常,前端乱码
今天碰到一个问题,后台从数据库查询的数据正常,传到前端,jsp显示乱码????解决方法1:加charset=utf-8;只对本模块生效,非全局解决方法2:在spring-mvc.xml中添加: <mvc:annotation-driven> <!-- 返回utf-8的字符串,否则中文乱码 这里要放在 <context:component-scan 后面,不然不...
2018-03-27 17:59:31 1985 1
原创 java.lang.IllegalArgumentException: Request header is too large
顾名思义,报这个错是因为请求头太长了(url带的参数字节过长),超过了tomcat的默认值。网上教程:处理办法:在conf/server.xml中 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="0" maxHttpHeaderSize..
2018-03-05 16:37:03 3164
原创 图片懒加载
在网页中有许多img标签,这些标签就是图片,其属性src则是指向服务器地址,当浏览器从上往下读取到src标签中的地址时,浏览器就会开启线程,加载这张图片。而并不是等到整张页面都解析完成才加载图片。我们要做的就是,1.不能让浏览器加载到大图片,2.加载用户可视范围内的图片。1. <img class="lazyload" data-src="${ctx}/motor/static/images...
2018-02-08 10:33:34 163
原创 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 311
原创 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 487
原创 easyui-treegrid 数据格式
1.远程加载 data-options="rownumbers:true, striped:true, remoteSort:false,
2018-01-08 11:15:32 1824 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 9057
原创 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 1539
原创 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 4429
原创 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 3538
原创 java经典面试题解答
1.題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:兔子的规律为数列1,1,2,3,5,8,13,21.... ,即在第三个月后,后面一个月的兔子总数是前面两个月的兔子数的和程序:
2016-10-18 10:37:13 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人