
螺丝钉
iSuperGifted
也曾豪言壮志,最后冷暖自知
展开
-
MySql连接问题:Can't connect to MySQL server on 'localhost' (10061)。可能情况及解决
1. mysql服务没开启。(为了开机速度调成手动开启后,连接失败)2. 防火墙(可能性不大) 控制面板->系统和安全->允许通过3. 配置问题。 免安装的mysql 要看配置文件是否 配对。端口是否已被占用。其中:basedir 该参数指定了安装 MySQL 的安装路径,填写全路径可以解决相对路径所造成的问题。例如:basedir="E:/dev/MySQL/MySQL Serve...原创 2018-05-02 21:48:05 · 725 阅读 · 0 评论 -
java.math.BigDecimal的BUG——正确四舍五入保留n位小数
写了一个业务其中包括个税计算的,哗啦啦一大片计算完,合计就差0.04。 两个原因造就这个问题。 问题一,后台程序拿到税前工资是一个计算后的double数值(12521.7391),然后用此值来计算个税。 而导出Excel后验证个税时,税前工资已经两位小数化(12521.74),用此值来计算导致误差。 原以为这样就结束了,没想到修改完还是有误差存在,由此引发了第二个问题! 问题二,java...原创 2018-09-07 11:05:54 · 2943 阅读 · 0 评论 -
Map集合数据存放问题
1. HashMap的数据存放顺序问题错误情景:excel表格导入,要求错误信息定位到具体行列,用Map集合来存发生错误的行列信息,结果页面返回错误信息提示:”第四行xx列错误,第三行xx列错误,第五行xx列错误“。原因:Map的子类最常用的就是Hashmap,但放入的数据是无序的.解决: 如果想要取出的数据与放入的数据顺序相同,可以使用linkedhashmapMap<String, St...原创 2018-06-21 17:13:39 · 4826 阅读 · 0 评论 -
后端Action流程跑通,Ajax返回数据接收异常,404 或 500错误总结
遇到的问题总结:后台流程明明走的通(通过debug查看确实是跑通直到最后return),可是返回结果通过前端 的控制台(F12)查看 确报404 或者 500.报404 错误原因 可能是 没有加 @ResponseBody 注解,导致视图解析器以为返回值是跳转路径,当然解析不到正确的url. 没有用SpringMVC的话 就检查你的返回值是否用response设到body中了。而加上后 报500错...原创 2018-06-04 00:46:51 · 4237 阅读 · 0 评论 -
org.springframework.util.StringUtils 工具类的使用
我们经常会对字符串进行操作,spring已经实现了常用的处理功能。我们可以使用org.springframework.util.StringUtils 工具类帮我们处理字符串。工具类整理如下: StringUtils.hasLength(null) = false StringUtils.hasLength("") = false StringUtils.hasLength(" ") =...转载 2018-05-05 10:05:35 · 10168 阅读 · 3 评论 -
JavaEE开发service层为什么要分接口和实现类?
面向接口开发。多人分模块开发时,写service(业务层)的人将接口定义好提交到SVN,其它层的人直接可以调用接口方法,而写service层的人也可以通过实现类写具体方法逻辑。达到多人同时开发。...原创 2018-04-27 01:18:09 · 10962 阅读 · 3 评论 -
Eclipse JavaEE项目文件路径问题
Eclipse创建Web项目后:从上面截图来看: 文件相对路径的基准路径就是 build/classes ,而Eclipse会把所有配置文件拷贝一份到build/classes下(包下的拷到包下)。但是 当我通过InputStream inputStream = Resources.getResourceAsStream("../../mybatis-config.xml");获取文件时 却出错...原创 2018-04-26 11:29:03 · 1874 阅读 · 0 评论 -
Java-为什么局部/匿名内部类形参需要加final 修饰?
java为什么匿名内部类的参数引用时final?1. 闭包(Closure)什么是闭包,简答来说:· 一个依赖于 外部环境自由变量 的函数· 这个函数能够访问外部环境里的 自由变量JavaScript举个例子:function Add(y) { return function(x) { return x+y; }}对内部函数function(x)来说,y就是自由变量...原创 2018-04-05 17:30:14 · 731 阅读 · 2 评论 -
对事务一致性的理解
作者:人生初见链接:https://www.zhihu.com/question/31346392/answer/61742840来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。要想真正弄清楚这个问题,那是必须要把数据库理论中的事务机制从头开始看起,牵扯的内容比较多。当然,如果只是想粗略的了解下,我就来举个例子吧——当然不可能太严谨。假设我们10个人,每人有一个账号,...转载 2018-04-05 20:37:54 · 16546 阅读 · 4 评论 -
Eclipse JavaSE项目文件路径问题
Eclipse 创建java项目 编译后,会在 workspace 的项目文件夹下生成: bin/包/xx.class src/包/xx.java引入的jar包 也在 src下:这时 如果想 用 相对路径读取 generatorConfig.xml ,必须用 new File("bin/generatorConfig.xml");或者: new File("conf/generatorCo...原创 2018-04-26 00:18:04 · 1450 阅读 · 0 评论 -
电脑如何装两个mysql
所需: 两个安装版 或 一个安装版一个解压版。安装版自定义安装 ,使两个 mysql服务 名字区分开! 端口不能重! 就 OK!注意!免安装版的 配置文件要会修改。basedir 与 datadir要配置正确。...原创 2018-05-02 21:52:02 · 971 阅读 · 0 评论 -
Maven多模块项目搭建
项目大的时候一般都要分模块,或者引入第三方框架的时候,那么我们该如何实际操作呢,知道以下几点就可以完美搭建Maven分模块的项目 1.汇总所有模块的项目根目录的pom.xml 文件中的 <modules> </modules>中添加所有子模块项目的 artifica 2.所有子模块项目的pom.xml文件中 <parent> <groupId...原创 2018-11-07 09:12:13 · 360 阅读 · 0 评论