
工作中错误
穆埙
好好努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
maven报错 程序包org.springframework.context不存在
原创 2022-01-11 17:44:59 · 429 阅读 · 0 评论 -
Vue解决报错_人人开源renren-fast-vue执行npm install报错解决
vue项目初始化错误原创 2021-12-03 11:35:34 · 1851 阅读 · 0 评论 -
云服务器 docker 里的 mysql的用户名和密码都对,本地连接却报1045
mysql的用户名和密码都对,却登录失败(host的问题)解决步骤docker psdocker exec -it 6c53ddda8b78 bash备注: 这个6c53ddda8b78是我的mysql idmysql -u root -prootmysql> select host , user from mysql.user;update mysql.user set host=’%’ where user=‘root’;flush privileges;完结!!!原创 2021-11-24 11:54:42 · 1100 阅读 · 0 评论 -
JavaWeb文件下载,提示用户保存而不是让浏览器直接打开
1、通过HttpServletResponse对象实现文件下载服务端向客户端游览器发送文件时,如果是浏览器支持的文件类型,一般会默认使用浏览器打开,比如txt、jpg等,会直接在浏览器中显示,如果需要提示用户保存,就要利用Content-Disposition进行一下处理,关键在于一定要加上attachment:Response.AppendHeader("Content-Disposit...原创 2019-10-28 16:27:43 · 1082 阅读 · 0 评论 -
JAVA BigDecimal的相加
之前很少使用这样的一个对象BigDecimal,金额计算方面用的比较多。代码如下: BigDecimal totalAmount = new BigDecimal(0); totalAmount.add(new BigDecimal(5000)); System.out.println(totalAmount);输出结果为0。查资...原创 2018-12-05 23:46:48 · 41794 阅读 · 1 评论 -
SIT与UAT的区别
在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确。下面简单介绍一下SIT和UAT的基本情况。 SIT(System Integration Testing)系统集成测试,也叫做集成测试,是软件测试的一个术语,在其中单独的软件模块被合并和作为一个组测试。它在单元...原创 2019-01-07 21:49:23 · 4056 阅读 · 0 评论 -
BigDecimal比较
比较Java代码 BigDecimal a = new BigDecimal("1.23"); BigDecimal b = new BigDecimal("1.230"); System.out.println(a.equals(b)); //false 结果竟不是预期的true。原理分析 equals是比较内容,自然不一样。BigDecimal的比较要用c...原创 2019-01-15 10:33:07 · 182 阅读 · 0 评论 -
equals避免空指针
假设我们现在有一个类,例如String,对于如下代码:String str = null;if (str.equals("Hello World!")){ System.out.println("Yes");}else { System.out.println("No");}就会抛出空指针异常,但是,如果我们把第二行的条件判断改为:if ("Hello Wor...原创 2019-01-15 11:05:34 · 667 阅读 · 0 评论 -
BigDecimal累积增加(加等于)报空指针
累积增加:private BigDecimal totalMoney = BigDecimal.ZERO; // 注意:必须要初始化值,否则会报空指针totalMoney = totalMoney.add(new BigDecimal(5));在使用BigDecmial进行比较的时候不能使用equals与==比较了,需要使用compareTo()进行比较BigDecimal...原创 2019-08-05 09:32:41 · 6720 阅读 · 0 评论 -
弹出对话框时,点击“取消”表单仍然提交的解决方法
大家在实际工作中用js的时候可能会遇到这种情况:confirm()弹出的对话框,当用户点击“取消”的时候,表单仍然提交的问题; 一般来说这种问题产生的原因有一下几点:1:在判断comfirm ()为“取消”的时候,我们没有返回false;即:if(!comfirm(“确定要提交表单吗?”)){ return false; } 这种情况比较简单,不是我今天谈的重点,只要加入这句话就ok了2...转载 2018-11-13 20:46:14 · 935 阅读 · 0 评论 -
Oracle去除重复(某一列的值重复),取最新(日期字段最新)的一条数据
解决思路:用Oracle的row_number() over函数来解决该问题。解决过程: 1.查看表中的重复记录select t.id, t.device_id, t.update_dtm, t.test_resultfrom DEVICE_INFO_TBL t 2.标记重复的记录select t.id, ...转载 2018-10-24 15:22:10 · 3450 阅读 · 0 评论 -
普通按钮+提交按钮+重置按钮
按钮type=“button” 普通按钮; type=“submit” 提交按钮; type=“reset” 重置按钮; name 给按钮命名; value 设置显示在按钮上的文字;(1)普通按钮 需要与事件关联使用,用来响应onclick事件。1(2)reset按钮 单击该按钮,不论表单是否已经填写或输入数据,表单中各个元素都会被重置到最初状态,而填写或输入的数...原创 2018-10-29 20:44:12 · 2549 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
分析首先关注到报错信息的第一行:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.aop.config.internalAutoProxyCreator’: Instantiation of bean failed; nes...转载 2018-07-25 16:06:36 · 706 阅读 · 0 评论 -
解决Eclipse中无法直接使用Base64Encoder的问题
1.右键项目--》Build Path --》Configure Build Path选择Libraries,点击JRE System Library,选择 Access rules,如果之前没有定义规则,会显示No rules defined 2. Access rules,点击Edit --》Add,然后点击Ok 3.在Resolution下...原创 2018-07-25 18:12:33 · 1265 阅读 · 0 评论 -
后台获取js复选框checkbox批量删除
<head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><link href="/common/css/css.css" rel="stylesheet" type="text/css"><script language=原创 2018-07-31 10:41:26 · 1701 阅读 · 0 评论 -
null == a or a == null 及java String 非空判断
今天在论坛上看到一个帖子,讨论的是null == 和 == null的区别,比较多的人都说是没有区别的。其中有一个人说因为写了 == null而被头说了,下面便一堆人说这个头不懂技术。今天,我就这个问题说下自己的看法。首先,把这个问题一般化,即将变量与常量做比较时,常量写在等式左边好还是右边好?常量== 变量是一样良好的编程习惯,可以避免出错一些不必要bug((在少写了个=的进时候)。当然...原创 2018-08-07 09:02:29 · 497 阅读 · 0 评论 -
使用freemarker模板生成word文档
项目中最近用到这个东西,做下记录。如下图,先准备好一个(office2003)word文档当做模板。文档中图片、姓名、性别和生日已经使用占位符代替,生成过程中将会根据实际情况进行替换。然后将word文档另存为“Word XML文档”使用xml编辑器打开test.xml,将下图中的BASE64字符串替换为${image},后面程序中将使用这个替换图片。完成后,将test....转载 2018-09-26 18:02:06 · 1442 阅读 · 0 评论 -
避免过多if-else的几种方法
太多的if-else不太直观,难以维护。以下面代码为例,展示几种替代if else的方法。String input = "three"; @Test public void testElse() { if ("one".equals(input)) { System.out.println("one"); } els...转载 2018-10-09 11:11:15 · 2468 阅读 · 0 评论 -
JSP弹出对话框方式小结
JSP 网页在与用户交互的过程中,有时需要弹出提示框,通知用户一些信息,如登录密码错误等在做JSP网页项目中, 实践并总结了三种有效的方式 方式1: JSP前端<script type="text/javascript" language="javascript">alert("您还没有登录,请登录...");window.document.location.hre...转载 2018-10-09 11:40:46 · 157 阅读 · 0 评论 -
一个jsp页面中多个提交按钮提交不同的页面
<span style="font-size:24px;">登录注册页面:</span>form action="LoginServlet" name="loginform" method="post"> <h2 align="center" style=" font-family:隶书&qu转载 2018-10-16 18:09:06 · 2190 阅读 · 0 评论 -
myeclipse工程环境出错:Set project compiler compliance settings to '1.5'
工程编译出现问题,提示Set project compiler compliance settings to '1.5'解决方案:右击项目-->properties-->java compiler -->选择enabel project specific setting -->Compiler compliance level :选择1.7版本,其他默认==========...转载 2018-07-11 17:23:52 · 485 阅读 · 0 评论