![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
flying461
这个作者很懒,什么都没留下…
展开
-
递归与迭代两者概念区别及实例讲解
我对迭代和递归两者概念一直挺模糊的,希望通过这个题目来探讨下两者区别。 首先,迭代和递归的概念在编程思维以及计算机网络DNS的反馈查询中都有出现。 递归和迭代都是循环的一种。 简单地说,递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的 结果作为下一次循环计算的初原创 2015-10-21 23:29:19 · 3315 阅读 · 0 评论 -
java中导入导出Excel表格(jxl的API应用)
需求需要将数据库里数据进行操作并在前台提供excel下载,考虑jxl和poi。就功能实现而言,jxl的api更加简洁明了人性化,最后选择jxl实现。 主要根据的是两篇文章。 http://www.cnblogs.com/luoyanli/archive/2012/07/01/2572360.html 这篇是jxl的基本操作 http://www.jianshu.com/p/698bebdf2129 这篇是精细的实际演练,包括易错点等,不错转载 2017-09-18 19:12:49 · 663 阅读 · 0 评论 -
Java项目中文乱码,设置UTF-8
从前到后整理下原因: jsp页面未设置字符集为UTF-8, eclipse未设置UTF-8, tomcat未设置utf-8, 最后,虚拟机中VM-option 未设置-Dfile.encoding=utf-8。原创 2017-10-20 15:44:24 · 7514 阅读 · 1 评论 -
小example说明java的值传递和引用传递,基础变量和对象在内存里的区别,堆栈
public class ExceptionTest { public Test2333 txt(){ Test2333 test = new Test2333(); try { test.setX(1); test.setY(1); return test; }fin原创 2017-11-17 10:43:34 · 184 阅读 · 0 评论 -
分页的核心思路
前台给两条核心数据:1.当前页码currentPage 每页的数量 pageSize or offSize ----》查询本页所需的数据List (sql里拼) eg:mysq里拼偏移量:limit #{fromIndex,jdbcType=INTEGER},#{toIndex,jdbcType=INTEGER}然后totalSize 可以通过请求从后台拿到。原创 2017-11-17 10:45:32 · 383 阅读 · 0 评论 -
mybatis返回对象为null或者0的问题
mybatis里select语句, 档数据库里double类型字段为null时,该字段在对象里的值默认为0。找了半天,发现是基础知识的问题。原来我在对象里new的double是基础数据类型double,值为null时默认值为0。将其改为包装类Double,值为null时默认值为null。基础知识:基础数据类型默认值为0,对象默认值为null,布尔值为null原创 2017-11-06 10:43:18 · 10955 阅读 · 1 评论 -
特定目录下特定文件的第一个特定字符全局替换
#!/bin/sh path=/service #你想要替换的特定目录cd $path #切换到该目录for files in $(find -name '*.java');do #我这里是所有后缀为.java的特定文件if [ $(grep -c "DomainService" $files) -eq 0 ]; #如果循环出来的文件里包含DomainServ...原创 2018-04-17 20:34:26 · 224 阅读 · 0 评论 -
mysql jdbc 事务transaction rollback 回滚无效
可能原因:1.数据库引擎不是innodb 而是myisam,不支持事务回滚。2.在rollback之前 已经通过connection.commit 提交改动 无法回滚3.mysql默认create drop alter 等涉及到表修改,会隐式结束当前会话中的任何活动事务,直接提交,无法回滚。具体官网链接:https://dev.mysql.com/doc/refman/8.0/en/implici...原创 2018-05-08 17:35:29 · 6777 阅读 · 0 评论 -
spring 整合quartz ,解决job autowired失效 为空(Null point Exception) 无法注入的问题。
主要思路是吧主要思路是通过新建一个AutowiringSpringBeanJobFactory 实现 quartz 的SpringBeanJobFactory(job生产工厂类)通过实现ApplicationContextAware接口 set ApplicationContextAware(上下文)到该新建job工厂类。然后通过super.createJobInstance(bun...原创 2018-08-01 10:42:06 · 2038 阅读 · 0 评论