- 博客(38)
- 资源 (5)
- 收藏
- 关注
原创 根据时间段拆分出自然周和月时间段
根据日,周,月三个维度统计数据,2拆分周,3拆分月/** * 2周 3月 * 根据时间段拆分出自然周和月时间段 * type * @param type * @param map * @return * @throws ParseException */ public static List<String> splitDateByType(Integer type, Map<String, O.
2021-09-02 17:12:37
709
原创 将返回结果格式化成json输出到控制台
1.实现:/** * 格式化输出json到控制台 * @param object */ public static String toJsonP(Object object){ if ( object != null ) { try { String ret = new Object...
2020-03-04 09:21:58
774
原创 报错Failed to start component
1.公司的项目把他更新下来在idea中搞了很久,同事的都没问题,就我一直卡着,百度了很久都没解决七月 02, 2019 2:44:08 下午 org.apache.catalina.core.ContainerBase addChildInternal严重: ContainerBase.addChild: start:org.apache.catalina.Lifecycle...
2019-07-02 14:47:59
3274
原创 HashMap和Hashtable的区别
在牛客上刷题还有面试遇到就稍微记下:1.继承上不同:HashMap继承AbstractMap,而HashTable继承DictionaryHashMap源码:public class HashMap<K,V> extends AbstractMap<K, V> implements Map<K,V>, Cloneable,Serializable...
2018-10-27 14:25:57
265
原创 记录下mysql的分组聚合函数group by
今天维护客户的存储过程时发现一个问题,连锁客户只有销售明细表,没订单表,而公司要求写查询订单的存储过程,客户那边使用的数据是SQLserver,我使用了分组聚合函数group by ;例如:这样子写SQLserver会报错,因为group by 要求查询的字段也得包含在聚合函数里。select orderNO,paymoney,sum(money) from detail group b...
2018-10-25 15:35:24
1291
1
原创 servlet中的四大域对象
1.域对象的作用:用于保存数据,获取数据。可以在不同的动态资源之间共享数据。案例1: Servlet1(用于传参数) Servlet2(用于获取参数) name=“zhangsan” response.sendRedirect("/Servlet2?name=zhangsan") ...
2018-08-14 21:31:51
975
原创 servlet之ServletContext对象
1.概念:ServletContext对象 ,叫做Servlet的上下文对象。表示一个当前的web应用环境。一个web应用中只有一 个ServletContext对象。2.对象创建和得到:创建时机:加载web应用时创建ServletContext对象。得到对象: 从ServletConfig对象的getServletContext方法得到可以这样设计:public void i...
2018-08-14 20:35:52
294
原创 ServletConfig对象的作用及用法和servlet的初始化参数配置
1.ServletConfig对象的作用 主要是用于加载servlet的初始化参数。在一个web应用可以存在多个ServletConfig对象(一个Servlet对应一个ServletConfig对象)2.对象创建和得到创建时机: 在创建完servlet对象之后,在调用init方法之前创建。得到对象: 直接从有参数的init方法中得到。上代码:/** * 1)tomca...
2018-08-14 11:18:05
4396
原创 mybatis逆向工程的安装和配置
1.首先下载mybatis_generator_1.3.1.zip(随意下载自己需要的版本),然后解压这个包会有两个文件夹——》features和plugins把这两个文件夹放到eclipse或者是myeclipse安装目录下,上图:注意:存放features、plugins的文件夹命名随意2.找到eclipse或者是myeclipse安装目录下的dropins文件夹3.关...
2018-07-28 11:57:56
478
原创 交错正负数
1.给出一个含有正整数和负整数的数组,重新排列成一个正负数交错的数组。写一个函数实现此功能。注意事项:不需要保持正整数或者负整数原来的顺序。挑战:原地完成,没有额外的空间格式:输入第一行输入一个原始数组,最后输出重新排列后的数组。样例输入:[ -1,-2,-3,4,5,6 ]样例输出:[ -1,5,-2,4,-3,6 ]解析(java编写):package com.ever.test;imp...
2018-03-14 12:47:13
558
原创 开启aop注解方式
注意:再引入xmlns:aop="http://www.springframework.org/schema/aop"时下面两条一定要放到后面http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsd不然用不了这个<aop:aspec...
2018-01-08 20:31:55
2532
原创 组件映射
1.报错信息:(1)初始化错误,(2)映射异常,(3)属性找不到信息: Mapping class: com.ever.compomer.Car -> t_carjava.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2017-12-31 14:55:31
317
原创 org.hibernate.StaleStateException
1.异常:org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched
2017-12-18 22:51:06
543
原创 关于Struts请求数据自动封装以及类型转换(封装异常)
1.求助:**************报错信息如下*******************警告: Error setting expression 'birth' with value '[Ljava.lang.String;@57ad3046'ognl.MethodFailedException: Method "setBirth" failed for object cn.it
2017-11-08 22:23:32
421
原创 关于java.sql.SQLException: Connections could not be acquired from the underlying database!
1.报错信息:(本人用的连接数据库的是C3P0)java.lang.RuntimeException: java.sql.SQLException: Connections could not be acquired from the underlying database! at cn.itcast.eg.BaseDao.finbById(BaseDao.java:70) at cn.itcas
2017-11-08 11:57:44
2104
原创 Cannot format given Object as a Number
问题:不能将给定的对象格式 为一个数字。错误代码: My JSP 'index.jsp' starting page <% Date date = new Date(); request.setAttribute("date", date); %> 解决方法:把改成:即可!小知识:格式化
2017-10-21 21:52:32
8852
原创 Can't find bundle for base name 包名.xxxx.文件名,locale 语言简称_国家简称
1.先解释一下文章标题:Can't find bundle for base name 包名.xxxx.文件名,locale 语言简称_国家简称例如:Can't find bundle for base name com.test.msg,locale zh_CN,就是读取配置文件时报的错2.解决方法:将properties文件放到classpath目录下,即放在classes文件下
2017-10-19 22:43:54
2116
原创 监听器配置文件web.xml引发java.lang.ClassNotFoundException
例如:web.xml中写成如下这样:问题:前提如果项目中没有MyRequestListener这个Servlet,而配置文件中配置有或者也配置其他监听器,但项目中没有对应的Servlet,部署项目会报java.lang.ClassNotFoundException,即输出控制台报文件找不到!报错时浏览器是图下这样:提醒:配置web.xml文件一定要注意!
2017-10-19 16:13:01
3511
1
原创 java.lang.StackOverflowError--解决方法
问题如下图:查看网上的资料说是死循环或者递归的问题,终于在自己的代码中找到问题,其实就是AdminService类中初始化方法错了,一直递归的调用本类中的方法,如下图:应该改成这样:(问题就解决了)总结:报这种错误,就是自己的代码问题,应仔细检查报错的那行代码,否则是在浪费自己的时间。
2017-10-18 17:08:10
57114
9
原创 Servlet中web.xml映射问题之访问路径报错-404
1.web.xml中 AdminServlet /AdminServlet 2.jsp 中................问题:/AdminServlet中/AdminServlet一定要和${pageContext.request.contextPath}/AdminServlet中的/AdminServlet一一对应,否则报404
2017-10-17 21:12:26
3093
原创 水平居中总结-不定宽块状元素
不定宽块状元素:块状元素的宽度width不固定。1.方法一:为什么选择方法一加入table标签? 是利用table标签的长度自适应性---即不定义其长度也不默认父元素body的长度(table其长度根据其内文本长度决定),因此可以看做一个定宽度块元素,然后再利用定宽度块状居中的margin的方法,使其水平居中。第一步:为需要设置的居中的元素外面加入一个 table 标签 ( 包括
2017-10-16 22:01:47
329
原创 包含(后代)选择器和子选择器的区别
子选择器:即大于符号(>),用于选择指定标签元素的第一代子元素。 语法:.food>li{border:1px solid red;}包含选择器:即加入空格,用于选择指定标签元素下的后辈元素 语法:.first span{color:red;}请注意:这个选择器与子选择器的区别,子选择器(child selector
2017-10-15 21:36:02
1966
原创 CSS中ID选择器和类(class)选择器的区别
***************************CSS中ID选择器和类(class)选择器的区别**********************2.可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表)。下面的代码是正确的
2017-10-15 21:17:48
1371
原创 内联/嵌入/外部样式表的优先级
1.html文件:2.外部css文件:3.运行结果:说明:优先级————》就近原则,即离元素最近,优先级就越高。
2017-10-15 20:46:06
2043
转载 "isELignored=false"的作用
JSP 2.0的一个主要特点是它支持表达语言(expression language)。JSTL表达式语言可以使用标记格式方便地访问JSP的隐含对象和JavaBeans组件,JSTL的核心标记提供了流程和循环控制功能。自制标记也有自定义函数的功能,因此基本上所有seriptlet能实现的功能都可以由JSP替代。 在JSP 2.0中,建议尽量使用EL而使JSP的格式更一致。 在web.
2017-10-14 10:31:51
2458
原创 android studio 常用快捷键
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动
2017-10-12 09:58:37
242
原创 C3P0连接池
****************************************************************************************************************C3P0连接池:最常用的连接池技术!Spring框架,默认支持C3P0连接池技术!C3P0连接池,核心类:ComboPooledDataSource cpds;
2017-10-11 09:04:31
410
原创 DBCP实现连接池
*****************************************************程序代码设计(两种方式实现)***************************************************使用的jar包:commons-dbcp-1.4.jarpackage dbutil;import java.io.IOException;
2017-10-10 22:40:16
538
原创 dbUtil的更新和查询
一、代码设计:******************************实体类设计********************************package dbutil; /* * 实体类设计 */public class Admin { //属性 private int id; private String userName; private
2017-10-09 20:11:40
1123
原创 一个简单的jdbc
************************************************************************************************************public class JdbcUtil { //第一种方法: private String url = "jdbc:mysql://localhost:3306/da
2017-10-09 20:06:51
279
原创 struts2第一个问题
***************************求助****************************严重: Servlet.service() for servlet [jsp] in context with path [/struts2] threw exception [An exception occurred processing JSP page /admin
2017-09-28 21:44:10
361
原创 android的隐式意图
******************************activity_main.xml********************************************MainActivity.java**************************activity_browser.xml********************************************
2017-09-19 21:33:31
517
原创 JDBC保存、读取大文本数据类型
问题:String path = App_text1.class.getResource("tips.txt").getPath();会报空指针异常NULLPointexception,如下:**解决方法:在文件前加/即可,如:String path = App_text1.class.getResource("/tips.txt").getPath();·运行结果:
2017-09-18 22:06:41
695
原创 android小问题
*.报错出现:Instant Run requires 'Tools | Android | Enable ADB integration' to be enabledInstant Run requires 'Tools | Android | Enable ADB integration' to be enabled**.解决方法:依次点 Tools->Android->ena
2017-09-18 20:11:59
432
原创 简单路径问题(点和斜杠)
1.关于.(即点)。 * . 代表java命令运行的目录 * 在java项目下,. java命令的运行目录从项目的根目录开始 * 在web项目下, . java命令的而运行目录从tomcat/bin目录开始 * 所以不能使用点.2.关于/(即斜杠) * 使用类路径的读取方式 * / : 斜杠表示classpath的根目录
2017-09-08 20:34:39
1265
原创 mysql的注入问题(1)
1.简单的建表代码:2.查询语句:3.运行结果:4.注意:SELECT * FROM users WHERE 1=1;--表示恒成立(永远为真)和SELECT * FROM users WHERE NAME = 'eric' OR 1=1的运行结果都为:
2017-09-04 22:02:05
311
原创 简单的mysql增删改查(1)
----关于null & not null & ""--------非空CREATE TABLE student( id INT, NAME VARCHAR(20), gender VARCHAR(10) NOT NULL --非空,必须有值)-----操作语句----INSERT INTO student(id,NAME) VALUES(1,'zhan...
2017-08-31 14:42:35
280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人