自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构数组

1.什么是数组? 数组是一种线性的数据结构.它同一组连续的内存空间,来存储一组具有相同类型的数据。简单说明几点: (1).线性表:就是数据排成像一条线一样的结构。每个线性表的数据最多只有前和后两个方向。除了数组,链表,队列,栈等也是线性表结构。 对立的是非线性表,比如二叉树,堆,图...

2019-10-10 23:26:34 283

原创 数据结构和算法入门

一.为什么要学习数据结构和算法 面试大厂如果自己以后想在大厂发展,数据结构和算法是必须具备的技能,无论是校招还是社招,大厂都喜欢让人手撕算法代码。业务开发工程师虽然整天都是使用CRUD,但是想要用好,用对类库,就需要了解它们的设计原理(数据结构),时间、空间复杂度分析等。 我们还会使用到各种框架,中间件和底层系统,譬如Spring、RPC框架、消息中间件、Redis等,里面有很...

2019-09-30 12:54:50 135

原创 java基础(类与类之间的的关系)

** 写了这么长时间的代码,今天的突然想画UML图的时候突然间闷了,竟然不知道类与类之间的关系,果断上网找资料学习一下:**首先在java编程中类与类之间1.依赖2.关联(聚合和组合)3.继承4.实现第一种:依赖(Dependence)的定义:表示一个类依赖于另一个类的定义,一个类的方法操纵另一个类的对象,应用于局域变量、方法的形参,或者对静态方法的调用。/** * @De...

2018-12-18 10:35:38 1734

原创 JAVAWEB--封装通用的crud操作(jdbc)

1.数据库连接不做展示实现思路:读取配置文件,把读取到的信息放到一个配置的实体类中,然后加载驱动类,获取数据库的连接即可。2.工具类package orm.jdbc;import orm.utils.StringUtils;import java.lang.reflect.Method;import java.sql.PreparedStatement;/** * @Desc...

2018-12-14 15:22:32 1052

原创 JAVAWEB__实现文件上传和下载(完成版)

JAR包:<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>commons-fileupload&a

2018-12-13 16:51:48 195

原创 数据库连接池的简单实现

数据库连接的步骤:加载驱动类,创建连接,创建sql语句,执行sql语句,关闭资源。数据库连接池的实现原理:先在池中创建一些连接(connection),等待线程需要的时候直接拿,缩短创建的时间,提高效应速度,使用完之后再放入池中,但并没有真正的关闭资源,等待下一次任务获取。简单的实现>>>>>>&a

2018-12-05 17:59:45 370

原创 javaweb防止表单重复提交

实现思路:在访问表单的jsp页面之前,首先随机生成一个token(令牌),然后在访问表单的页面放置一个隐藏域,在表单提的时候判断客户端请求的token和服务器端的token是否一致,一致放行,不一致返回。...

2018-12-05 10:10:23 440

原创 java sax解析xml

<?xml version="1.0" encoding="UTF-8"?><users> <user id="1"> <name>毕向东</name> <password>bxd123</password>

2018-11-13 10:44:16 126

原创 文件的分割合并

package com.bootdo.common.config.collection.test.io;import org.junit.Test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStre...

2018-11-02 15:59:25 109

原创 多线程的实现方式

一.继承Thread+run ,启动创建子类对象+对象.start()二.实现Runnable接口+run()   启动:使用静态代理      创建真实对象       创建代理角色 Thread+引用 (JDK已经实现)       代理角色.star()继承Thread类的方式的缺点:那就是如果我们的类已经是一个类的继承(如小程序必须继承Applet类),则无法继承Thre...

2018-11-02 13:26:28 83

原创 javaio字节流和字符流

字节流//读文件 @Test public void test() { File file = new File("D:/java/io/1.txt"); try { InputStream inputStream = new FileInputStream(file); byte[] bytes = ne...

2018-10-30 14:47:33 102

原创 java io File

package com.bootdo.common.config.collection.test.io.file;import org.junit.Test;import java.io.File;import java.io.FilenameFilter;import java.util.FormatFlagsConversionMismatchException;/** * ...

2018-10-30 14:34:30 121

原创 javaweb配置文件的读取(Properties)

package com.bootdo.common.config.collection.test.sort.properties;import org.junit.Test;import org.springframework.security.access.method.P;import java.io.*;import java.util.Properties;import ja...

2018-10-28 13:56:34 798

原创 Java集合排序方法comparable和comparator

java实现排序工具类package com.bootdo.common.config.collection.test.sort;import java.util.Comparator;import java.util.List;/** * @ClassName : Utils * @Description: java sort和list 集合实现排序 * @Author: 13...

2018-10-26 12:59:52 200 1

原创 字符窜

//字符窜两位的截取 public static void method1(String string){ String regex = "(.{2})"; string = string.replaceAll (regex, "$1,"); System.out.print (string); }

2018-10-25 20:43:21 153

原创 java集合迭代器的实现

package com.bootdo.common.config.collection.test.collectionmap.itertor;;import java.util.Iterator;/** * 简化迭代器原理 加入接口 提供方法(第一种) * hasNext * next * @author Administrator * */public class MyAr...

2018-10-23 13:29:40 304

原创 Oracle 11g服务详细介绍及哪些服务是必须开启的

按照windows 7 64位 安装oracle 11g R2中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为: 1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy...

2018-06-30 20:19:51 156

原创 mysql 数据库

   ---索引  select * from t_user--创建普通索引create INDEX username on t_user(username)--创建唯一索引create UNIQUE INDEX password on t_user(`password`)--创建组合索引create INDEX  username_password on t_user (username,`pa...

2018-06-13 09:40:30 91

转载 PLSQL怎样导出oracle表结构和数据

1.导出表结构和数据方式1.tools->export user objects是导出表结构tools ->export user object 选择选项,导出.sql文件 说明:导出的是建表语句(包括存储结构)方式2.tools->export tables 是导出表结构还有数据用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql In...

2018-06-01 10:59:05 4247

原创 Redis

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。第一步: 下载地址:https://github.com

2018-05-10 13:54:20 97

原创 数据类型的相互转化

java String 转 Long 两种方法Long.ValueOf("String")返回Long包装类型包装类型: Byte,Integer,Short,Long,Boolean,Character,Float,DoubleLong.parseLong("String")返回long基本数据类型基本数据类型:byte,int, short, long, boolean,char, flo

2018-05-10 10:43:01 202

原创 git的基本操作

设置全局: git config –global user.name “用户名”; git config –global user.email “邮箱名”; git config –list

2018-05-09 15:34:56 83

原创 日志框架(log4j logback slf4j)

日志框架 (1).是一套实现日志输出的工具包。 (2).能够描述系统状态的所有时间都可以算是日志。 能力 定制输出目标和格式,携带上下文信息,运行时选择性的输出, 灵活的配置,优异的性能。 日志门面(JCL,SFL4J,Jboss-logging) 日志实现(log4j,log4j2,logback) 一般来说,slf4j配

2018-04-30 17:33:00 111

原创 VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动。

处理步骤:1.重启电脑按F2 进入BIOS,找到CPU Configuration> Intel Virtualization Technology,设置为Enabled 。2 F10.保存退出,重启电脑,再次启动虚拟机。3 一切正常了。 在虚拟机上查看ip地址 ifconfig (命令) 然后ping(本地的ip地址)(结束ctrl+c) ping ...

2018-04-30 15:03:04 6510 1

原创 springboot +mybatis generatorConfig.xml

generatorConfig.xml(生成的文件)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Ge

2018-04-29 16:03:11 3538

原创 springboot---mybatis 整合

本文主要讲解如何在springboot下整合mybatis,并访问数据库。由于mybatis这个框架太过于流行。 引入依赖 在pom文件引入mybatis-spring-boot-starter的依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId>...

2018-04-23 11:29:53 143

原创 nginx

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1...

2018-04-21 23:37:33 72

原创 oracle数据库

oracle链接远程数据 (1) 在plsql中配置(工具—>首选项—->oracle—>连接—>检查连接—>(oracle主目录名,oci库)) ( 2 ) 登陆格式(CEPP_MIT —>用户名 CEPP_MIT —>密码 192.168.1...

2018-04-19 11:36:20 107

原创 springboot 的AOP 日志处理

实现AOP的切面主要有以下几个要素: 使用@Aspect注解将一个java类定义为切面类 使用@Pointcut定义一个切入点,可以是一个规则表达式,比如下例中某个package下的所有函数,也可以是一个注解等。 根据需要在切入点不同位置的切入内容 使用@Before在切入点开始处切入内容 使用@After在切入点结尾处切入内容 使用@AfterReturning在切入点return内...

2018-04-18 10:59:30 214

原创 springboot表单校验

SpringBoot提供了强大的表单验证功能实现,给我们省去了写验证的麻烦; 这里我们给下实例,提交一个有姓名和年龄的表单添加功能, 要求姓名不能为空,年龄必须是不小于18 ; 我们先新建一个Student实体package com.example.demo.properties;import javax.persistence.*;import javax.validation.cons

2018-04-18 09:43:56 381

原创 springboot自定义属性和编码格式的设置

自定义属性 application.properties提供自定义属性的支持,这样我们就可以把一些常量配置在这mysql.jdbcName=com.mysql.jdbc.Drivermysql.jdbcUrl=jdbc:mysql://localhost:3306/testmysql.userName=rootmysql.userPassword=root然后直接在要使用的地方...

2018-04-17 10:45:49 2928 1

原创 IntelliJ IDE(web项目配置)和快捷键

Intellij Idea 2017创建web项目及tomcat部署实战 (参考这篇文章进行相关的web 项目的配置) 服务器的配置特别注意的是要配置 Tomcat Service 而不是 TomEE Service 的配置 为什么没有项目名称就可以访问建立web 项目下的index.jsp, 这是由于在 run—–> Edit configurations—>Tomcat S...

2018-04-11 18:54:37 1617

原创 webservice

WebService 入门 1.调用外部网站上的Web服务(翻译服务) a) 找到wsdl说明书 b)Jdk1.6_21正式从j2ee中迁移到j2se中 c)利用wsimport生成本地调用代码 (1) cd\ (2) wsimport (3)wsimport -s . http://fy.webxml.com.c...

2018-04-09 22:31:21 90

原创 svn操作

常见命令:   svnadmin create f:svn\projectsvn      启动svn服务器 :svnserve -d -r f:svn\projectsvncmd 命令(是否安装成功): svn --version检测端口号: netstart -an(3690)(user1)编辑的时候空的txt是问号-----》》》  有内容后add 后是加好 --

2018-03-18 19:51:45 81

空空如也

空空如也

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

TA关注的人

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