自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 SSSDJday11

2.报表效果 2.1.运行演示项目itsource-yxb-spring-data cd E:\resources\pss //我们已经做好的项目位置 2.2.页面查询效果 2.3.图像页面效果 3.EasyUI(datagrid-groupview) 在这个页面就有groupview控件,我们可以看到它的介绍(在底部可以下载代码) 效果如下: 我们接下来需要研究一下它提供的案例(根据案例学习):...

2019-07-19 21:16:15 311

原创 SSDJday9

1.需求分析 1.1.产品模块分析 我们要求要大家完成一个产品模块的CRUD 首先,我们先看一下产品模块的表结构,其中,数据字典我们昨天已经讲过,所以今天我们只需要加上产品类型与产品这两个模块! 把表和Domain分析清楚再继续开发: 大家首先根据看到的表把产品与类型的domain设计出来: 1.1.1.Producttype参考: /** 产品类型 @author Administrator ...

2019-07-19 21:15:28 297

原创 SSSDJ day10

2.采购订单的模型分析 2.1.从页面怎样判断数据库的关系 如果是下拉列表:一般是多对一,一对一 如果是复选框:一般是多对多,一对多 2.2.类图 2.3.组合关系 2.3.1.页面处理方式 在一个页面同时操作2张表采购订单和采购订单明细 2.3.2.组合关系映射配置要求 1.整体和部分,整体和部分不能分割,本质还是双向一对多 2.一方(主表): @OneToMany(cascade = Casc...

2019-07-19 21:14:30 363

原创 SSSDJ day8

1.Java操作Excel 1.1.Java操作办公软件 在开发中,我们经常需要写程序还操作办公软件(其中操作得最多的就是Word与Excel)! 因此,我们使用代码过生成,读取这些文件的数据也是很重要的一个功能。 而我们Java中,也是提供了相应的操作办公软件的框架,其中,最常用的是下面两种: jxl:只能对Excel进行操作,属于比较老的框架。 POI:是apache的项目,可对ms的word...

2019-07-17 08:53:02 286

原创 SSSDJday7权限判断

权限判断 1.1.获取到所有权限进行判断 FilterChainDefinitionMapBuilder: public class FilterChainDefinitionMapBuilder { @Autowired private IPermissionService permissionService; public Map<String,String> createFil...

2019-07-13 20:42:57 438

原创 SSSDJday6

1.登录功能 1.1.数据库密码修改 如果咱们数据库的密码现在没有进行加密,咱们先把它们进行加密 (注:如果已经进行过加密就不需要再管了) 1.1.1.准备一个加密算法 public class MD5Util { // String algorithmName, Object source, Object salt, int hashIterations //设置盐值 public stati...

2019-07-13 20:37:02 242

原创 SSSDJday5

1.Shiro简介 1.1. Java安全框架,有身份验证、授权、密码学和会话管理。 Spring security 重量级安全框架 Apache Shiro轻量级安全框架 1.2.shiro能干什么? 1.3.架构 1.3.1.Shiro外部来看 从外部来看Shiro,即从应用程序角度来如何使用shiro来完成工作(认证、授权等)。 1.3.2.Shiro内部看 即shiro内部夹走 小结: ...

2019-07-12 21:45:38 462

原创 SSSDJ day4

2019-07-08-day4-代码生成器 1.模板技术 1.1.简介 velocity-1.6.3.jar 默认模板的后缀vm freemarker-2.2.19.jar 默认模板的后缀ftl 1.2.模板技术和jsp的异同 第一次jsp执行流程:jsp转译为java文件,编译为class文件 第2-n次jsp(没有修改)执行流程:直接访问class文件 apache-tomcat-8....

2019-07-12 21:44:39 172

原创 SSSDJ项目day1

一.SpringDataJpa SpringData -> SpringDataJpa:操作数据库变得更好简单 1.pom.xml配置 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <org.springframework.version>4.2.5.RELEASE&...

2019-07-09 23:04:52 396

原创 SSSDJ项目day2

1.删除功能 1.1.employee.jsp 添加 修改 删除 用户名: 邮件: 部门 : 查找 1.2.employee....

2019-07-09 22:59:47 224

原创 面向对象和面向过程

两种思想的对比: 面向过程是具体的东西,而且面向过程是面向对象的基础。比如吃饭 ,面向过程就是菜自己种 油自己榨,锅自己做,什么事情都亲力亲为,从每一步细节做起。而面向对象就是,去饭馆,叫服务员 点菜,上菜,吃饭 结账 。 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完...

2019-04-16 15:17:23 179

转载 JAVA中常见的异常类

java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组...

2019-04-16 15:09:27 227

原创 面向对象的三个基本特征

三大特征是:封装、继承和多态。 封装是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为,而这个公布也是可以有选择性的公布给其它对象。在java中能使用private、protected、public三种修饰符或不用(即默认defalut)对外部对象访问该对象的属性和行为进行限制。 继承是子对象可以继承父对象的属性和行为,亦即父对象拥有的属性和行为,其子对象也就拥有了这些属...

2019-04-16 15:01:55 534

原创 方法的覆写和重载

在学习中 方法的覆写和重载老是有人搞混 或者记不清他们之间的细节 方法的重载 概念: 方法名称相同,参数的个数或类型不同 不能有两个名字相同,参数类型也相同却返回值不同的方法 构造方法的重载: 由于同一个类中不可能有两个属性,名称相同,类型不同所以构造方法的重载只能是参数的个数不同。 方法覆写 概念: 子类定义了与父类方法名称,返回值类型、参数类型及个数完全相同的方法。 你当前使用的对象是通过...

2019-04-16 14:55:50 393

原创 手写一个冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。 class _48Maopao{ public static void main(Strin...

2019-04-16 12:48:08 852

原创 手写一个二分查找

二分查找算法思想:又叫折半查找,要求待查找的序列有序。每次取中间位置的值与待查关键字比较,如果中间位置的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小,则在后半部分循环这个查找的过程。直到查找到了为止,否则序列中没有待查的关键字。 class Erfenfa{ public static void main(String[] args){ int[] arr1={...

2019-04-16 12:45:42 729

原创 面试常题 单例模式

单例模式 节省运行空间 饿汉模式 先创建好对象 有人索取就给 class lanhan{ public static void main(String[] args){ //定义s1 s2调用lan方法 A s1=A.lan(); A s2=A.lan(); //看是不是一样的地址 System.out.println(s1s2); } } 懒汉模式 有人要再创建对象,不过有线程安全问题‘ c...

2019-04-16 12:40:24 234

原创 JAVA for循环打星星

For循环的嵌套循环简单应用 class ForDaxingxing{ public static void main(String[] args){ int i=1; for (;i<=5 ;i++ ){ for (int j=1;j<=6-i;j++ ){ /* J控制的打印*的个数 i控制的行 且每次 for i的新循环开始 j再次赋值为1 然后判断循环 到超出for j循环 在...

2019-04-16 11:54:37 2510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除