
java
牛哞哞杂记
终身学习,成为更好的自己,公众号:牛哞哞杂记
展开
-
【Java反编译】批量将class文件反编译成java文件
操作步骤:第一步:去官网下载工具官网下载:https://varaneckas.com/jad/比如我用的是Windows,就下载第一个,Windows版本的Java jad 下载后,有两个文件,exe运行文件和帮助文件。将jad直接放到 jdk的bin目录在E盘里新建两文件夹,classes 文件夹用于存放 class 文件,java 文件夹用于反编译后的 java 文件第二步:打开 cmd(快捷键:windows+R,输入cmd)在控制台输入 jad.exe -r -ff -d E原创 2021-02-22 11:57:10 · 752 阅读 · 0 评论 -
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name
spring+springmvc+mybatis 项目报错:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xxx’报错含义:创建bean对象失败报错原因:在spring.xml配置文件里导入的dao包名写错因为使用的是注解方式去注入,所以在xml文件里配置 <!--DAO接口包,Spring会自动查找其他下的类-->原创 2020-08-10 10:16:49 · 1201 阅读 · 0 评论 -
Data truncation: Out of range value for column 'xxx' at row 1
java 报错:Data truncation: Out of range value for column ‘maxStrength’ at row 1报错原因:插入数据库的数据超出了 字段定义能存储的长度报错详情:在字段里设置 该字段的类型是float 长度是4 保留小数点后两位但添加的数据是整数三位数时,就报错了解决办法:修改数据库里报错字段的长度...原创 2020-04-03 17:34:41 · 24111 阅读 · 3 评论 -
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/XXX]]
运行eclipse时出现的报错信息报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/XXX]]原因:web.xml里的标签与标签未对应,写少了个解决办法:查看web.xml里的标签是否对应,是否有误代码:<servlet> &l...原创 2020-01-02 10:59:19 · 239 阅读 · 0 评论 -
【微信小程序】访问本地服务器 404
错误:POST http://xxxx:xxx/Xxxx/servlet/Xxxx 404 (Not Found)原因有二:① 路径名② 没有配置我是未在web.xml里给这个类配置也可以使用注解的方式进行配置原创 2019-12-27 16:14:06 · 1786 阅读 · 4 评论 -
Column 'openid' in on clause is ambiguous
报错,分两种1.数据库报错Column ‘openid’ in on clause is ambiguous原因:on子句中的列’openid’是不明确的解决办法:做连表查询时,字段无法被区分是在哪张表可以给表设置 “别名” ,通过别名引导查询表举个栗子:其中 g 与 u 就是两张表的别名select name,rank from grade g inner join user...原创 2019-12-25 14:46:29 · 1838 阅读 · 0 评论 -
获取List<Map<String, Object>>的值
获取List<Map<String, Object>>的值:List<Map<String, Object>> list =dao.queryTime(id);for(int j = 0 ; j < list.size() ; j ++){ // 打印"startTime"的值,Object转成String System.out.pri...原创 2019-11-13 18:12:28 · 6746 阅读 · 0 评论 -
为什么很多编程语言中数组是从0开始编号?
这个问题是王争老师的《数据结构与算法之美》提到的,说实话,这个问题之前还未认真思考过。在最初学习数组时,曾有过疑问,为什么下标是从0开始而不是从1开始编号。但那时这个疑问只是一闪而过,下一秒就没了。直到昨晚看到这个问题,才认真考虑了一下。脑子过了一遍,猜想Java数组编号从0开始有没有可能是因为C语言的数组就是从0开始的。在学习Java时就发现跟C有相似之处,语言编程风格接近C++,所以这种可...原创 2019-11-12 14:27:50 · 271 阅读 · 0 评论 -
仅做记录
问题:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException原因:在上一篇中已写,这个问题是因为唯一键重复。已解决的错误,居然又出现了!!肯定是代码哪里有问题,找了一下,我判断两个String类型的值是否一样居然用的是“==”。解决办法:判断两个String类型的值改成equals方法。记录...原创 2019-11-08 17:24:54 · 136 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException或[Err] 1062 - Duplicate
问题:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry ‘oqKQM5LBRj2iwTG6zzGwlgPWuNjE-2019-10-31 14:38:14’ for key ‘openid’原因:关键字’openid’的重复条目’ oqkqm5lbrj2iwtg6...原创 2019-11-01 11:19:42 · 447 阅读 · 0 评论 -
net.sf.json.JSONException: JSONObject["data"] is not a JSONArray 错误解决办法
错误:JSONObject[“data”] is not a JSONArrayJSONObject[“data”] 不是一个 JSONArray原因:JSONObject json = AcceptUtil.acceptFile(req);JSONArray data = json.getJSONArray(“data”);先从前端获取JSONObject 里的数据,再获取JSONOb...原创 2019-09-10 11:51:41 · 16010 阅读 · 0 评论 -
JSONObject获取Float类型数据造成精度不准确的解决办法
问题:JSONObject获取Float类型数据会造成精度获取不准确解决办法:将Float类型数据数据先转换成String类型,再put进JSONObject里就可以解决这个问题。代码:public class Test { public static void main(String[] args) { Float num = 1.2589355f; JSONObject jso...原创 2019-09-03 18:07:56 · 7472 阅读 · 0 评论 -
net.sf.json.JSONException: JSONObject["openId"] not found 错误解决办法
从小程序端获取openId时,出现这样的错误net.sf.json.JSONException: JSONObject[“openId”] not found原因:找不到openId,因为没有从小程序端获取到openId解决办法:可在获取openId前进行判断,若没有找到openId,就设置默认值//判断是否获取到openId if (!json.has("openId")){ jso...原创 2019-08-23 15:16:56 · 6781 阅读 · 1 评论 -
java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
将项目导入myeclipse里报错,网上找到解决方法,重启后不报错:解决办法:在Tomcat服务器的content.xml文件里添加:<Loader delegate="true"/>错误原因:tomcat-coyote.jar与catalina.jar冲突顺便找了一下为什么添加“<Loader delegate="true"/>”就可以解决报错问题,原文如下:JV...原创 2019-08-10 16:00:50 · 909 阅读 · 0 评论 -
面试java-实战面试题2019
1、ssh和ssm框架的区别?SSH框架是Struct+Spring+HibernateSSM是指的Spring MVC+Spring+MyBatis主要比较Struct和Spring-MVC(1)Struct是针对Action类来请求的,一个Action类对应一个请求;Spring MVC是针对方法级别的请求的,一个方法对应一个请求;(2)Spring MVC的配置文件相对来说要少;...原创 2019-03-05 18:32:09 · 799 阅读 · 0 评论 -
面试java-实战面试题(二)2019
学校做的项目与企业做的项目有什么区别?区别如下:(1)使用技术不同:学校里主要的目的是做出来,具体用什么技术,首先以能实现功能为前提,或者使用较前沿的和有探讨性的新技术。公司里面,对技术要先选择和比较,尽量使用成熟的、顺手的、开发速度快的、或着与以前的项目结合紧密的技术。(2)对文档要求不同:学校里面文档要求不高,有文档的都是长期项目。公司里面文档要求较严格,根据类型不同,从需求...原创 2019-03-07 15:10:43 · 348 阅读 · 0 评论 -
Java实习 oneday
正式上班第一天2019.3.20上午:1.弄懂文档不懂的技术2.把项目的流程整理出来下午:1.弄懂demo-app包名的含义2.弄懂demo-web包名的含义3.弄懂demo-common包名的含义4.理解demo-app,demo-web以及demo-common包之间的关系5.对比学校做的项目与公司项目的区别(从包上看)1.文档里不懂的技术:(1)memcached...原创 2019-03-20 18:52:34 · 2105 阅读 · 0 评论 -
spring事务管理
spring事务管理1.spring的事务管理是?在实际业务场景中,经常会遇到数据频繁修改读取的问题。在同一时刻,不同的业务逻辑对同一个表数据进行修改,这种冲突很可能造成数据不可挽回的错乱,所以我们需要用事务来对数据进行管理2.事务的特性(1)原子性(Atomicity):要么都发生,要么都不发生.(2)一致性(Consistency):数据应该不被破坏。(3)隔离性(Isolatio...原创 2019-03-24 19:03:40 · 164 阅读 · 0 评论 -
spring 基础
1.spring简介概念:一个轻量级的企业应用开发框架非侵入式的框架应用对框架的依赖很小,很多时候应用代码都可以使用POJO风格。pojo是(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans。优点:(1)松耦合(2)高度可配置(3)易测试(4)开发简单2.spring体系结构3.spring模块(1)Spring核心模...原创 2019-03-24 19:05:14 · 162 阅读 · 0 评论 -
Exception in thread “main” org.springframework.beans.factory.BeanCreationException
错误四:Exception in thread “main” org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘testService’ defined in class path resource [applicationContext.xml]: Instantiat...原创 2019-03-24 19:09:36 · 4611 阅读 · 0 评论 -
spring入门 错误一
错误提示如下:Exception in thread “main” org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘JuiceMaker’ defined in class path resource [applicationContext.xml]: Error se...原创 2019-03-21 17:54:58 · 244 阅读 · 0 评论 -
spring简单总结(二)
一、spring框架入门搞明白几点:1.spring框架是什么? Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。 Spring的核心容器 包含了 spring-core, spring-beans, spring-context, and spring-expression (Spring表达式语言) 四个模块。2.spring框架的优点?优...原创 2019-03-21 18:37:02 · 352 阅读 · 0 评论 -
spring简单总结(三)
1.spring简介概念:一个轻量级的企业应用开发框架非侵入式的框架应用对框架的依赖很小,很多时候应用代码都可以使用POJO风格。pojo是(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans。优点:(1)松耦合(2)高度可配置(3)易测试(4)开发简单2.spring体系结构3.spring模块(1)Spring核心模...原创 2019-03-24 13:57:58 · 613 阅读 · 0 评论 -
Spring IOC
Spring IOC的学习目标Spring应用Bean装配Annotation注解1.建立Spring应用的步骤:(1)引用Spring相关的Jar文件;(2)建立Spring的配置文件,它是一个XML文件,用于配置配置Bean的实例及依赖关系; 一般存放在类路径中,以applicationContext.xml命名。(3)建立Bean(实体)类,并在XML文件中注册及注入...原创 2019-03-24 15:00:08 · 170 阅读 · 0 评论 -
笔试java-实战笔试题2019
1、常见会话跟踪技术有哪些?a、url重写b、隐藏表单域c、cookied、session2、如何解决跨域请求问题?方式一:使用ajax的jsonp方式二:使用jQuery的jsonp插件方式三:使用cors答案来源:https://www.cnblogs.com/itmacy/p/6958181.html3、Bean的自动装配有哪些属性和含义?一共有5种模式:byName、...原创 2019-03-05 18:28:23 · 805 阅读 · 0 评论