- 博客(12)
- 收藏
- 关注
原创 小谈对日软件开发
点一盏明灯,倒一杯甜茶,望一眼窗外清晰可见的月轮,回头看了看屏幕上的代码和未完成的测试。有感于这两年的经历,忽然想来谈一谈自己所做过的项目,不仅是一段路程的总结,也希望多少能给那些刚刚毕业踏入IT行业的同学一点小小的提醒。 浪漫之都,时尚大连,大连,位于辽东半岛的南端。由于靠近日韩,所以这里也受日韩文化影响浓厚,当然,这里的软件开发行业特点也是以对日开发为主。打...
2018-08-12 20:57:36
19746
11
原创 认识你的spring工程
上次我已经带领大家建立起了自己的第一个是springMVC工程,并成功的运行起来。然而作为开发者的我们,对这样一个工程是必须知道它是什么,怎么样。这次我就来和大家掰扯掰扯这个spring工程里面都有什么吧。这是我们上次建立的spring工程目录结构,大体以中间三个library作为分界线,上面的三个src目录就是后台的主程序,下面的src目录则是前端页面相关的内容,pom.xml我们已经很...
2018-07-18 21:29:50
680
原创 建立你的第一个spring工程(下)
接上回,一个基本的java web已经建立好,那么怎么样才能把它变成spring工程呢?首先我们需要在pom.xml里面配置对spring的依赖(就是引入spring的jar包),pom.xml里面指示了所有maven的依赖,也就是说你从maven上需要取什么东西,就在这里配置好,maven会自动去把这个东西拿到我们的工程里面去。可以用看到在<dependency>之间的部分就是所引入...
2018-07-15 21:15:48
1477
原创 建立你的第一个spring工程(上)
springMVC如今在企业开发中如日中天,几乎所有的网络公司都是以此为基底来进行开发的,那么无论你的工作内容是前端还是后天,都要对spring有足够的了解。而今网上关于spring的教程也不少,但我总觉得对新手不够友好,很多东西都建立在你已经有一定的开发基础上,所以接下来的几篇博文,我会带着大家从头开始建立spring工程,并逐步实现一些功能,在你会用spring实现一些简单的功能后,里面的原理...
2018-07-15 20:19:55
6339
原创 从maven开始你的spring开发
在正式介绍如何构建spring工程前,请一定一定先了解一下maven,它给你省下的时间和精力可不是一星半点儿。maven是一个文件的仓储管理器,开发web工程你肯定遇见这样的情况:用了spring框架,你要网上去找spring的jar包,用了mysql的数据库,你需要mysql的驱动jar包,用了mybatis来写SQL语句,好吧,你又要去找mybatis的资源包。开发的热情都被这到处找资源包给磨...
2018-07-15 17:04:31
17273
5
转载 理解AOP的编程思想
Spring框架在国内的软件开发早已是全面普及了,开发中使用Spring主要是为了它的三种特点:1. IOC容器管理各层的组件 2.AOP配置声明式事务 3.整合其它框架。上一篇我们探究了一下IOC是怎么回事,这回我们来探究另一个Spring的重要思想:面向切面编程。首先假设一个情景:我们要编写一款银行的业务软件,要求可以实现查询、取款、存款等功能,那么不用多说,你也肯定知道大致的流程和下面差不多...
2018-06-30 09:46:37
1649
原创 IoC控制反转是什么意思?
最近由于日本项目的需要,开始学习Spring框架的东西。虽然框架被日方公司进行了一定的修改,但Spring大体原理是不变的。Spring最大的特点,相信大家在网上看了许多,都知道是控制反转(IOC),或者叫依赖注入(DI),那么究竟什么是控制反转,什么是依赖注入呢?IOC(inversion of control)控制反转模式;控制反转是将组件间的依赖关系从程序内部提到外部来管理; DI(depe...
2018-06-28 20:58:36
13882
4
原创 replace为什么不好使了
public static void main(String[] args) { String str1 = "string{01}"; String str2 = "string{02}"; str1.replace("{01}", "IN"); System.out.println("替换后的字符串1" + str1); System.out.println("替.
2018-05-27 10:03:02
2078
原创 Excel写批量代码(二)
一般代码在编写的时候,关于命名大家都约定俗成为驼峰式,即每个单词的首字母大写,名称的开头小写,例如getCompanyCode()这样的。上次我们拿到的设计书里面给出的项目名称都是大写,而且里面还有下划线作为分割,在实际代码编写中肯定是不允许这样的,如果我们想继续使用Excel自动编码,就需要对其进行格式转化。这个单纯用Excel的函数实现起来很困难,因此我在其中使用了VBA来进行辅助。Offic...
2018-04-29 20:04:50
1341
原创 Excel写批量代码(一)
在做一些大型项目的时候,经常会用到许多的get和set方法。这些方法都不难,可以说除了里面设置的项目名称不一样外,剩下的部分都完全一样,如果都一个一个的手打的话,即便再熟练的程序员也得需要一段时间,更何况里面再添加的点注释,更是麻烦。虽然有了诸如orika这样的JavaBean拷贝框架,但是还是不能避免写这样的代码: // 公司代码outDto.getCompanyCode(inDto.comp...
2018-04-29 19:23:10
16452
1
原创 再也不为日期烦恼——LocalDate的使用
从Java 8之后,Java里面添加了许多的新特性,其中一个最常见也是最实用的便是日期处理的类——LocalDate。新增的日期jar主要有三种:java.time.LocalDate ->只对年月日做出处理java.time.LocalTime ->只对时分秒纳秒做出处理java.time.LocalDateTime ->同时可以处理年月日和时分秒LocalDate怎么用?...
2018-04-24 21:02:22
61735
6
原创 Java的值传递和引用传递
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。地址传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,函数接收的是原始值的内存地址;在方法执行中,形参和实参内容相同,指向同一块内存地址,方...
2018-04-23 20:50:58
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人