自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mili_dou的博客

小白求指导

  • 博客(60)
  • 收藏
  • 关注

原创 工作中遇到的问题

oracle的数据导入导出问题问题背景:第二天领导要去给客户演示项目,让我在演示电脑上部署我们的项目。由于我们的项目的数据库使用的是oracle 10g,但是我从来没有进行过导数据库和还原数据库的操作,第一次操作都是找度娘,而且还是很迷茫。刚开始我一直想办法在我的plsql上把数据库导出来,但是一直摸不到窍门,而且我们的数据库较大,导出的时间也比较久。后来,同事指导我从服务器段导出数据库。但是...

2018-12-27 19:20:39 238

原创 工作中遇到的问题

关于处理自己给自己挖的坑问题背景:有一张差旅申请表,我需要对两个字段进行操作,一个是同行人ID字段,一个是同行人名称字段,这两个字段都是通过逗号分割数据的。以前的数据,在算法上,我们会默认在人数上加上申请人,但是后期觉得不合理,申请人可能存在不出差的情况。但是我们需要对旧数据进行处理,需要在原来的同行人的基础上加上申请人。但是我在处理的时候分成了两种情况,一种是同行人字段本身为空的时候,我们需...

2018-12-27 18:43:57 487

原创 [知了堂学习笔记]Hibernate总结

Hibernate是什么Hibernate是一个ORM、持久层框架,是对JDBC做轻量级封装的框架,同时Hiberbnate的本质是一个反射的实现。ORM是什么O:object R:relations M:mapper对象关系映射,关系型数据库与对象之间的映射,什么样的表映射成什么样的类,表中的列映射成属性,表中的每一行数据就是这个类的一个对象比如:mybatis也是ORM框架...

2018-03-05 16:01:21 268

转载 [知了堂学习笔记]mybatis逆向工程

逆向工程的概念 逆向工程字面意思就是反向生成工程,和hibernate一样mybatis也有自己的逆向工程工具,hibernate的逆向生成我没有做过,不过我猜大概都已样,再说,hibernate的现在使用很少了,到了使用的时候再去用吧,使用逆向工程时,需要注意的是表之间的关系无法映射出来!也就是说mybatis的逆向工程生成的都是单表操作逆向工程的使用 新建一个工程(重要) 我们要新...

2018-03-05 11:22:03 155

原创 [知了堂学习笔记]C3P0连接池的使用

C3P0连接池在SSM框架项目中的使用引入的jar包 Jdbc.properties Spring-dao.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww...

2018-03-05 11:16:03 150

原创 [知了堂学习笔记]分页之物理分页

一、概念: 分页查询,就是将将过多的结果在有限的界面上分好多页来显示,这个是很多网站常用的功能,也是最基本的功能,今天简单总结一下。 我理解的分页是将数据库的数据,利用一些特殊的sql语句来进行查询,显示理所应当显示的内容,更恰当的说可以是对SQL语句的灵活运用,对逻辑思维的简单使用二、为什么? 分页查询分为两类:逻辑分页,物理分页,我们先从理论上理解一下: 1、逻辑分页:就是用户第一...

2018-03-05 11:12:58 558

原创 [知了堂学习笔记]SpringMVC 图片上传分析

图片上传解析导入相关的jar包:commons-fileupload.jar+connom-io.jar 配置springmvc-servlet.xml文件,处理文件上传,然后web.xml引入这个文件 多个文件上传案例: 3.1 :使用springMVC的MultipartFile+form实现多文件上传,感觉挺简单 3.1.1 :页面: 这儿的name必须要有,后面co...

2018-03-05 11:06:30 171

原创 [知了堂学习笔记]阿拉伯数字转为中文大写数字

将阿拉伯数字转为中文大写数字调用numtochinese() 定义全局变量newchar ,将Num转为字符串 将阿拉伯数字循环遍历成对应的中文数字 根据位置添加相应单位替换所有无用汉字 ,添加整字 请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php...

2018-03-05 10:49:46 272

原创 [知了堂学习笔记]两个日期差转为天数

计算两个日期差,并转为天数得到第一个日期 得到第二个日期 调用DateDiff()计算出两个日期差 Math.abs(oDate1 - oDate2) —-算出日期差的绝对值

2018-03-05 10:40:09 200

原创 [知了堂学习笔记]打印生成word文档(jq)

利用浏览器对jq插件的支持进行打印Html中给一个打印按钮,id为jqprint 将所要打印的内容放入div中,div的id为print 直接.jqprint()打印—-1和2的区别放入下面分析 引入jq和jqprint,解决juqery版本兼容问题jquery.jqprint-0.3.js: 定义全局变量 opt 当调用.jqprint时(接上面的1和2的区分) ...

2018-03-05 10:35:39 1710 1

原创 [知了堂学习笔记]Echarts的学习与运用

Echats的运用步骤引入 创建一个有宽和高的div 调用echarts的init()方法初始化div 数据加载完之前先显示一段简单的loading动画 Echarts异步刷新数据 POI使用详解:https://www.cnblogs.com/huajiezh/p/5467821.html请关注“知了堂学习社区”,地址:http://www.zhilia...

2018-03-05 10:20:00 167

原创 [知了堂学习笔记]导出生成excel表

导出生成excel表步骤详解a)导入的jar包 b)Util工具类 1.类名:ExportExcel 2.属性: 3.初始化工作表 4.生成标题 5.创建时间行 6.创建表头行 样式: 表头数据: 7.表中的内容 样式: 解释: controller层:从前台获得相关的数据,service层 excelService...

2018-03-05 10:11:37 219

原创 [知了堂学习笔记]代码生成唯一id(并发量不大的情况下)

时间序列生成唯一id 原理:将当前时间转为一个唯一的时间序列,做唯一的idpackage com.finalcial.util;import java.text.DecimalFormat;import java.text.FieldPosition;import java.text.Format;import java.text.NumberFormat;import ...

2018-03-05 09:26:15 212

原创 [知了堂学习笔记]MD5加密工具类

MD5加密 原理:md5一种散列函数,使用的是hash算法,在计算过程中原文的部分信息是丢失了的, 一个MD5理论上的确是可能对应无数多个原文的,因为MD5是有限多个的而原文可以是无数多个。比如主流使用的MD5将任意长度的“字节串映射为一个128bit的大整数。也就是一共有2^128种可能,大概是3.4*10^38,这个数字是有限多个的,而但是世界上可以被用来加密的原文则会有无数的可能性。...

2018-03-05 09:23:51 138

原创 [知了堂学习笔记]根据银行卡号匹配银行卡类型

银行卡类型匹配代码原理:通过银行卡前6或前8位对银行卡类型进行匹配,返回对应的银行类型代码:package com.finalcial.util;/** * 通过银行的Bin号 来获取 银行名称 * @author 一介草民 * */public class BankUtil { /*public static void main(String[] args) {...

2018-03-05 09:20:48 2364

原创 [知了堂学习笔记]银行卡和电话号码校验(js)

银行卡校验Luhn公式是一种广泛使用的系统,用于对标识号进行验证。它根据原始标识号,把每隔一个数字的值扩大一倍。然后把各个单独数字的值加在一起(如果扩大一倍后的值为2个数字,就把这两个数字分别相加)。如果相加之后可以被10整除,那么这个标识号就是合法的。 replace(/\s/g,”)表示:将一个字符串中指定个数的字符串替换为另一个字符串//银行卡号Luhn校验算法...

2018-03-05 09:17:28 957

原创 [知了堂学习笔记]面试题整理_04

1.说说对java EE的理解 Java EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 Java EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时

2018-02-03 18:38:12 356

原创 [知了堂学习笔记]_myBatis_04知识梳理

mybatis中文api: http://www.mybatis.org/mybatis-3/zh/configuration.html#properties 配置文件详解核心配置文件 数据库环境:数据源/事务管理Mapeer映射引入configuration 配置 properties 属性settings 设置typerAllases 类型命名typeHandlers

2018-02-03 15:31:22 151

转载 [知了堂学习笔记]设计模式之适配器模式

文章来自: http://www.runoob.com/design-pattern/adapter-pattern.html适配器模式适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一

2018-02-02 11:30:52 139

原创 [知了堂学习笔记]面试题整理_03

在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是(B) A:配置客户和订单关联的cascade属性为save-update B:配置客户和订单关联的cascade属性为all C:设置多对一关联的inverse属性为true D:设置多对一关联的inverse属性为falseSpring包装Hibernate之后,关于find

2018-02-01 18:37:58 659

转载 [知了堂学习笔记]设计模式之代理模式

文章来自: http://www.runoob.com/design-pattern/proxy-pattern.html代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对

2018-02-01 11:18:17 130

原创 [知了堂学习笔记]线程扩展_模拟线程池

请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php

2018-01-29 00:12:21 151

转载 [知了堂学习笔记]IO扩展_解析 properties文件

文章来自: http://blog.csdn.net/huangyunzeng2008/article/details/5940808properties文件解析 1.绝对路径 2.相对路径package iotest;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundE

2018-01-28 23:20:54 187

转载 [知了堂学习笔记]IO扩展_解析xml文件

文章来自: https://www.cnblogs.com/jasonHome/p/5647108.htmljava解析XML文件的四种方法假设有xml文件内容和结构如下:employees>employee>name>feifeiname>sex>womansex>age>21age>employee>employees>建立XML文件建立与解析接口:

2018-01-28 23:04:30 307

原创 [知了堂学习笔记]网络编程扩展_实现简单的聊天室功能

实现客户端监控: 目的:在服务器端写线程,让服务器端线程代理客户端的Socket 技术:利用线程池来管理所有的客户端套接字,ExecutorServicepackage com.zhiliaotang.chat;import java.io.BufferedReader;import java.io.IOException;import java.io.Inpu

2018-01-27 15:56:34 164

转载 [知了堂学习笔记]设计模式之模板模式

文章来自: http://www.runoob.com/design-pattern/template-pattern.html模板模式在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子

2018-01-27 09:59:27 209

原创 [知了堂学习笔记]面试题整理_02

1、请大概描述一下Vector和ArrayList的区别,Hashtable和HashMap的区别。(5)2、请问你在什么情况下会在你的JAVA代码中使用可序列化?(5) 当实例化对象会被用于网络传输时,就必须要序列化 保存文件信息为什么放到HttpSession中的对象必须要是可序列化的?(5) 放在HttpSession中的对象,必定会被使用网络来传输的。对

2018-01-26 20:53:39 340

转载 [知了堂学习笔记]设计模式之观察者模式

文章来自: http://www.runoob.com/design-pattern/observer-pattern.html https://www.cnblogs.com/luohanguo/p/7825656.html观察者模式当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为

2018-01-26 18:09:23 154

原创 [知了堂学习笔记]网络编程

网络编程: 1.什么是网络编程 连接到外面的世界 程序1———程序2 2.网络编程/网站编程 Login.jsp—–网络协议——tomcat——–LoginServlet Java.net包网络协议 7层模型 4层模型 TCP:传输控

2018-01-26 16:01:23 159

转载 [知了堂学习笔记]设计模式之装饰者模式

文章来自: http://www.runoob.com/design-pattern/decorator-pattern.html http://blog.csdn.net/cooldragon/article/details/52174157装饰者模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是

2018-01-25 20:03:37 167

原创 [知了堂学习笔记]IO流

1.什么是IO流 创建文件,创建目录 拷贝视频,拷贝文件 读取文件中内容信息 读取键盘输入的信息 网络文件传输 2.IO流的分类 字节流:拷贝视频,拷贝文件。因为操作必须精确到字节 字符流:文件中的内容,把内容进行输出 字节流和字符流的实现方式:输入流和输出流3.什么是输入流和输出流 文件的拷贝,它需要完成一个动作的实现。 第一步:选中源文件(对应

2018-01-25 17:40:46 166

原创 [知了堂学习笔记]面试题整理_01

1.集合 1.1ArrayList与LinkedList的区别(从数据结构考虑)与性能对比(读写数据)1.2HashMap与HashTables的区别与性能的对比2.面向对象 2.1写出overload与overwrite的区别 overload 完全新的方法,参数和原方法不同。 override 覆盖继承到的那个方法,那个方法仍然没有放弃。 overw

2018-01-25 10:21:53 230

转载 [知了堂学习笔记]设计模式之工厂模式

文章转自: http://blog.csdn.net/zxt0601/article/details/52798423 http://www.runoob.com/design-pattern/factory-pattern.html工厂模式概念:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。优点: 1、一个调用者想创建一个对象,

2018-01-24 19:39:28 146

转载 [知了堂学习笔记]设计模式之单例模式

文章转自: http://www.tools138.com/create/article/20150929/020009847.html https://www.cnblogs.com/Ycheng/p/7169381.html单例模式单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需

2018-01-23 18:56:31 169

原创 [知了堂学习笔记] 设计模式总汇

设计模式设计模式的类型: 1.创建型模式(Creational Patterns): 工厂设计模式 抽象工厂设计模式 单例模式 建造者模式 原型模式 2.结构型模式(Structural Patterns): 适配器模式 桥接模式 过滤器模式 组合模式 装饰器模式 外观模式

2018-01-23 18:34:13 163

原创 [知了堂学习笔记]线程

1.进程和线程 进程:完整的程序功能 线程:进程的执行单元 进程是对线程的一个封装,一个进程至少应该有一个线程 同时:进程是具有同时性(时间片轮转),线程也具有同时性 本质上就是线程的同时性 进程把线程封装了,进程之间不能资源共享 线程是可以资源共享的 JVM起进程:多线程,执行main/GC(守护线程)2.多线程—工人模型 每一个工人————-线程(

2018-01-23 18:14:03 186

原创 [知了堂学习笔记]mybatis面试题整理01

1.MyBatis的架构和框架 Mybatis的功能架构分为三层:API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。基础支撑层:负责最基础的功能支撑,包括连接管理、

2018-01-22 20:13:39 321

原创 [知了堂学习笔记] java基础回顾_03

封装封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离;便于使用;提高重用性;安全性。 封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。this:代表对象,就是在所在函数所属对象的引用this代表什么?哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用 在定义功能时,如果该功能内部使用到了调用该

2017-12-27 10:34:27 193

原创 [知了堂学习笔记] java基础回顾_02

面向对象匿名对象使用场景: 1:当对方法只进行一次调用的时候,可以使用匿名对象。 2:当对象对成员进行多次调用时,不能使用匿名对象。必须给对象起名字。在类中定义其实都称之为成员。成员有两种: 1:成员变量:其实对应的就是事物的属性。 2:成员函数:其实对应的就是事物的行为。(private)私有的成员:其他类不能直接创建对象访问,所以只有通过本类对外提供具体的访问方式来完成对私有的访问,可以

2017-12-25 09:23:38 172

原创 [知了堂学习笔记] java基础回顾_01

java语法基础关键字:某种语言赋予了特殊含义的单词abstract:表明类或者成员方法具有抽象属性 assert:用来进行程序调试 boolean:基本数据类型之一,布尔类型 break:提前跳出一个块 byte:基本数据类型之一,字节类型 case :用在switch语句之中,表示其中的一个分支 catch:用在异常处理中,用来捕捉异常 char :基本数据类

2017-12-21 17:52:53 208

空空如也

空空如也

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

TA关注的人

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