自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (12)
  • 收藏
  • 关注

原创 git学习

git学习git和代码托管中心代码托管中心的任务是:维护远程库局域网环境下1、 Gitlab 服务器外网环境1、github2、 码云Git命令行操作创建一个文件夹mkdir 文件名称,初始化目录 git init,查看隐藏文件 ll ls-la~ 家目录less本地库初始化设置签名用户名Email 地址作用:区分不同的开发人员身份辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系命令:项目级别/仓库级别:仅在当前本地库范围有效git co

2021-11-20 16:48:44 89

原创 Spring源码学习

Spring 学习Spring源码IOC、AOP困难:难坚持,方法面试:1、聊聊Spring2、bean的生命周期3、循环依赖4、三级缓存5、FactoryBean和BeanFactory6、ApplicationContext 和BeanFactory的区别7、设计模式基石IOC容器一、IOCbean --数据结构–map—三级缓存kev-v数据格式 --》创建对象–》获取对象–》beanName的bean实例对象创建对象的格式:new工厂反射创建那些对象co

2021-11-13 15:09:03 441

原创 Java 常见类 II

ArraysArrays 是针对数组进行操作的工具类。常用成员方法public static String toString(int[] a) //把数组转成字符串public static void sort(int[] a) //对数组进行排序public static int binarySearch(int[] a,int key) //二分查找其中,toString() 源码如下:public static String toString(int[] a) { if (a

2021-10-31 14:08:01 133 1

原创 Java 常见类 I-object-string-StringBuilder

ObjectObject类是类层次结构的根类。每个类都使用 Object 作为超类。每个类都直接或者间接的继承自Object类。Object 中常用方法有:public int hashCode() //返回该对象的哈希码值。// 注意:哈希值是根据哈希算法计算出来的一个值,这个值和地址值有关,但是不是实际地址值。public final Class getClass() //返回此 Object 的运行时类public String toString() //返回该对象的字符串表示。p

2021-10-31 11:38:54 138

原创 JAVA基础final 和 static 关键字

final 和 static 关键字final 关键字1. 数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。对于基本类型,final 使数值不变;对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。final int x = 1;// x = 2; // cannot assign value to final variable 'x'final A y = new A();y.a = 1;2. 方法声明方

2021-10-31 11:21:26 50

原创 Java基础基本运算

Java基础基本运算== 和 equals()== 判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。基本数据类型:== 比较的是值引用数据类型:== 比较的是内存地址equals() 判断两个对象是否相等。但它一般有两种使用情况:情况1:类没有重写 equals() 方法。等价于“==”。情况2:类重写了 equals() 方法。一般用来比较两个对象的内容,若它们的内容相等,则返回 true (即,认为这两个对象相等)。注意:String 中的 equals 方法是被重写过的

2021-10-31 10:48:47 127

原创 JAVA基础数据类型

JAVA基础1、java 基本数据类型有哪些boolean,char,byte,short,int,long,float,double基本类型与其对应的包装类型之间的赋值使用自动装箱与自动拆箱完成。//自动装箱和自动拆箱//1、自动装Integer x=4; //自动装箱 (基本类型转化为包装类型)//实际上就是 Integer x=Integer.valueOf(4);//2、自动拆箱x=x+5;x=Integer.valueOf(x.intValue()+5);//x.intValu

2021-10-31 09:49:23 77

原创 HR面试总结

HR管理工具书面试经典50题——问的巧、答的妙目  录一、面试开始提问:1、请你做一下自我介绍:2、你觉得你最大的优点是什么?3、你觉得你最大的缺点是什么?4、最能概括你自己的三个词是什么?5、别人对你是如何评价的?6、你最近5年的职业规划是什么?7、你的离职原因是什么?二、能力提问:8、你怎么理解你应聘的职位?9、你的管理方式是什么样的?10、你的工作出现失误怎么办?11、你如何处理客户的投诉?12、你怎么处理别人的批评?13、你和别人发生过争执吗?你是怎么解决

2021-08-07 22:26:27 931

原创 linux下mysql 8.0忘记密码后重置密码

linux下mysql 8.0忘记密码后重置密码1://免密码登陆找到mysql配置文件:my.cnf,在【mysqld】模块添加:skip-grant-tables 保存退出;2://使配置生效重启mysql服务: service mysqld restart;3://将旧密码置空mysql -u root -p //提示输入密码时直接敲回车。//选择数据库use mysql//将密码置空update user set authentic...

2021-06-05 21:15:00 186

原创 2021-05-14

一、校验数字的表达式数字:1$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9])$非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$正数、负数、和小数:^(-|+)?\d+(.\d+)?$有两位小数的正实数:2+(.[0-9]{2})?$有1~3位小数的正实数:3+(.[0-9]{1,3})

2021-05-14 11:29:58 114

原创 前端学习react

npm install -g create-react-app 创建脚手架create-react-app myapp 创建APPD:\reactcode>cd myapp 指向应用D:\reactcode\myapp>npm start 应用启动切换npm镜像采用淘宝镜像npm config set registry https://registry.npm.taobao.org 换源npm config get registry 获取渠道...

2021-04-17 12:06:25 74

原创 spring-boot 学习

搭建第一个Spring-boot项目pom.xml 配置<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.ver...

2020-08-09 11:00:50 86

原创 python

python 自学笔记记录#encoding utf-8list1=[1,2,3,4,5]tuple1=(1,2,3,4,5)dic1={"name":"张三","age":"18"} #字典col={"a","b","c"}#for i in range(1000): # 对序列进行遍历# print("hello world ",i)#for i in list1:...

2020-05-01 21:25:57 340

转载 spring cloud学习

Spring Cloud 从入门到精通置顶 2018年07月03日 02:45:08 GitChat的博客 阅读数:191108课程介绍Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。本课程由浅入深带领大家一步步攻克 Spring Cl...

2019-06-04 11:22:22 1247

原创 java面试准备

1、java基础(1)wait() 和 notify() 使用(2)sleep() 和 wait() 的区别(3)volatile用处和原理(这个很重要,需要深刻理解Java内存模型把)(4)HashMap为什么不是线程安全的,底层原理(5)TCP为什么是三次握手和四次挥手(6)Synchronized作用,底层实现原理(7)分布式锁怎么实现,使用Zookeeper(8)redi...

2019-05-31 15:38:46 113

转载 java 集合学习

Collection集合常用方法:增加、删除、大小、包含、为空、清空、迭代、并交差;boolean add(E o); boolean remove(Object o); int size(); boolean contains(Object o); boolean isEmpty(); void clear(); Iterator<E> iterator(...

2019-05-09 14:17:18 117

转载 常用的linux运维命令

1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件-a列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"."和".."-l列出文件的详细信息-c根据ctime排序显示-t 根据文件修改时间排序---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'never'、'always'或'auto'其中之一 ...

2019-05-09 11:53:50 280

转载 linux 运维

linux运维阅读目录1. 查看系统内核版本 2. 查看系统信息 3. 查看磁盘空间占用情况 4. 查看内存 5. 查看cpu内核数 6. 查看系统负载 7. 查看进程 8. 查看端口占用回到顶部1. 查看系统内核版本$cat /etc/issueRed Hat Enterprise Linux Server release 6.2 (Santiago)K...

2019-05-09 11:25:26 104

转载 java学习过程

个人分类: java java详细路线:原文出自点击打开链接本文将告诉你学习Java需要达到的30个目标,学习过程中可能遇到的问题,及学习路线。希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?路线Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。J2SE就是J...

2019-05-09 11:15:32 313

转载 webService接口开发

业务场景:给一家公司的两个系统之间做部分数据做同步,A系统中进行业务操作后同步到B系统中,这样就不需要B系统再次进行操作了。 开发方案:B系统搭建WebService服务器,A系统业务操作后通过发送请求将参数传入B系统中自动执行业务操作。第一步,搭建WebService服务,建立WebService接口及实现类: /** * WebService接口...

2019-04-18 15:02:26 295

转载 mysql 优化

前言说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构...

2019-04-18 14:53:14 96

转载 java io

Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高...

2019-04-18 14:38:37 77

转载 java集合

集合集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。注:数组我在前面的博客讲了大家可以看下集合中接口和类的关系Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set...

2019-04-18 14:35:10 96

转载 maven的内置属性pom属性

1、内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时间;${maven.build.timestamp...

2019-04-18 14:25:30 404

转载 订单状态

订单状态您的订单分别会有 待审核、待支付、备货中、待移仓、移仓在途、待出库、已出库、已退货、客户作废、新蛋作废、系统自动作废 这十一种状态,分别说明如下:1. 待审核我们的订单审核人员还没有审核。请您耐心等待,我们会在工作日内审核订单。或您选择了网上支付、邮政汇款、银行电汇等方式,但我们还没有收到您的货款。2. 待支付当您的支付方式选择在线支付时,还未支付订单款项时,此笔订单显示为“待支付...

2019-04-18 14:22:12 6336 1

转载 java多线程编程

1、TicketQueue.java--队列封装类,负责如下职责:a、把活动登记对象放入队列中b、从队列中获取活动登记对象,并派券package com.datong.pear.ticket;import java.util.Iterator;import java.util.concurrent.ConcurrentLinkedQueue;import org.apach...

2019-04-18 14:19:11 49

转载 消息队列

关于消息队列的使用一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景...

2019-04-18 13:56:37 145

转载 多线程

如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不...

2019-04-18 13:49:32 131

原创 入职技术学习记录

入职一家新的公司真的需要知道公司具体的业务,和使用的技术是不是符合你的要求现在本人要对我们公司的的技术学习进行一些总结公司用的数据库db2使用框架spring structs hibernate页面的框架主要使用的 extjs后端的框架看你几天就差不多了这个前端代码发现比较麻烦主要的接触项目的时候基本上属于在项目的后期,前期人家已经完成了好多的任务量了,便让我粘贴复制,这些真的有点坑了发现写的代码...

2018-07-07 17:18:01 178

原创 入职学习记录

    来到上海这个大城市,最大的感受就是上海是个消费的城市,同样机会也比其他城市要多许多,上海这个地方真的很繁华,刚来的时候真的觉得很陌生,去面试面试官总是提醒我不要紧张,他们也是从我们这种小白一点一滴慢慢过渡过来的,一般来说面试官的都不会直接说你不符合他们公司的要求,一般都是要求你回去等通知,委婉的拒绝你,一般来说当你面试成功后,人家技术会找人事来和你谈谈公司的简介,还有就是公司的福利待遇,如...

2018-07-07 17:09:36 200

转载 java缩略图

Thumbnailator :Thumbnailator是一个生成缩略图的Java开发库。但Thumbnailator的功能不仅限于此,它还支持在图片中嵌入水印、调整水印透明度、旋转水印等功能。1.水印package ThumbnaillatorTest;import java.awt.image.BufferedImage;import java.io.File;import java.io.F...

2018-06-22 22:02:59 837 1

原创 面试题总结

一、字节流与字符流的区别   要把一段二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一段二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述方式起名为IO流,对应的抽象类为OutputStream和InputStream,不同的实现类就代表不同的输入和输出设备,它们都是针对字节进行操作的。   计算机中的一切最终都是二进制的字节...

2018-06-09 17:33:27 89

转载 linux

VI文本编辑器1. vi / vim是Unix / Linux上最常用的文本编辑器而且功能非常强大。2. 使用方法(1)    进入方式 vi  filename(2)    进入编辑模式 i(3)    从编辑模式退出按esc 再输入:wq  单击回车键3. 基本上vi可以分为三种状态,分别是命令模式 (command mode)、插入模式 (Insert mode)  和底行模 式 (last...

2018-05-11 19:36:04 147

原创 js的一个小知识

将for循环中声明变量var i 更改为let i  具体原因:  是第一次回调函数后的for循环中,如果你再次发送请求,for循环并不会停止,即使你写了同步请求也不行。  但是如果你在声明for循环变量用let后,代码会直到你请求完毕,回调函数执行完毕后,再进行下一次的循环。  这就考虑到了一个闭包的问题,如果你写var和let声明的作用域不同。  let i 会以局部变量的形式传递  var ...

2018-05-08 09:05:22 86

转载 权限

通用权限模块 权限粒度精确到菜单上的按钮2017年06月23日 22:30:49阅读数:1732 flowpackage流量包充值项目作者:王道健私有项目java项目  架构:spring-4.2.6+springmvc-4.2.6+mybatis+mysql+jsp 参考地址: http://47.9...

2018-04-27 19:53:38 139

转载 ftp命令

许多时候,出于条件的限制,我们无法使用 FTP 软件上下载文件。比如,在某些对安全性或隐私有要求的主机上就不允许安装此类软件。此时,要想实现文件的上传下载,我们就只好使用系统自带的 FTP 命令来完成操作。那么,FTP 的命令行语法究竟是怎么的,我们又该如何使用呢?工具/原料Windows 操作系统操作方法:首先,同时按下快捷键 Win+R,调出运行窗口,然后在运行窗口中输入 FTP,回车。这时,...

2018-04-19 15:17:49 275

原创 文件上传初稿备份

/**     * 录音文件上传     */    // 后台添加    @RequestMapping("insertRecord")        public String insertRecord(@RequestParam("headImg") MultipartFile headImg,HttpServletRequest request) {        System.out.p...

2018-04-19 09:29:29 122

原创 spring-mybatis整合配置文件

web.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app version="2.5"     xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schem

2018-04-10 18:03:43 369

原创 java学习要点统计

进阶篇Java底层知识字节码、class文件格式CPU缓存,L1,L2,L3和伪共享尾递归位运算用位运算实现加、减、乘、除、取余设计模式了解23种设计模式会使用常用设计模式单例、策略、工厂、适配器、责任链。实现AOP实现IOC不用synchronized和lock,实现线程安全的单例模式nio和reactor设计模式最后我要推荐一下我的java教程学习群:(群号见下方图片),里面都是学习java的...

2018-04-10 13:13:12 107

原创 spring-mvc理解

第一步创建    导入核心的架包第二步配置web.xml文件 &lt;!-- 加载spring的配置文件 --&gt;&lt;context-param&gt;      &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;      &lt;param-value&gt;classpath:applicationContext.xm...

2018-04-09 21:16:57 138

Serv-U 是当前众多的FTP服务器软件之一

Serv-U 是当前众多的FTP服务器软件之一。通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制,移动,创建,和删除等。这里提到的FTP 协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了像FTP 这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的操作系统,对不同类型的文件进行相互传递。

2019-04-18

u_SecureCRT_FX 6.5.3-新版

操作简单好用,值得下载,

2019-01-31

毕业设计java商城类文档加系统

科技飞快的发展和更新,网络已经成为引领时尚的一种潮流,本文将对虚拟积分商城系统的设计和实现过程进行阐述。系统采用B/S架构,运用三级结构模式和javaweb技术,在开发过程中使用到java编程语言,mysql5.6数据库以及eclipse等开发工具。系统主要实现了前台页面,后台管理页面,前端主要有个人中心,客户登录下单,订单生成,积分的交换,积分进行实际扣减的全业务流程,物流信息的查询,其中还预留了对于异常情况进行人工干预的接口,有助于系统在正式运营过程中可以满足相应的需要。本文主要针对虚拟积分商城的需求分析、软件功能、系统设计、开发过程等几个方面进行详细的阐述。

2018-07-07

web服务天气预报

天气预报手机归属地天气预报手机归属地天气预报手机归属地天气预报手机归属地天气预报手机归属地天气预报手机归属地天气预报手机归属地

2018-04-20

小额贷款管理系统

小额贷款小额贷款小额贷款小额贷款小额贷款小额贷款小额贷款小额贷款

2018-04-19

pagehelper 分页

对于使用Mybatis时,最头痛的就是写分页,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,会发现真不想花双倍的时间写count和select,

2018-04-18

spring总结

Inversion of Control 把对象创建和销毁的权利交给框架;控制反转是一种可以帮助我们解耦各业务对象间依赖关系的对象绑定方式

2018-03-30

【持久化框架】Mybatis查询

1.查询需要使用and连接条件查询 2.条件是动态的 3.参数传递使用什么样的javabean

2018-03-14

什么是Mybatis

1、理解什么是mybatis,以及mybatis的应用场景 2、使用mybatis开发demo 3、熟悉mybatis的配置文件,以后spring的时候,没有用。 4、会使用mybatis实现简单增删改查 ①Insert delete update select 标签使用

2018-03-14

oracle总结习题练习

oracle详细总结,经典习题练习让你,巩固已经学习过的知识

2018-03-04

java配置环境

java环境配置正所谓工欲善其事必先利其器,我们在开发java语言过程中同样需要依款不错的开发工具,目前市场上的IDE很多,本文为大家推荐以下下几款java开发工具:Eclipse(推荐):另一个免费开源的java IDE,下载地址: http://www.eclipse.org/

2017-12-12

宾馆管理系统代码加上文档java课程设计

宾馆管理系统采用java语言编写,2周的课程设计1) 系统具有高可靠性、安全性、操作性; 2) 模块化结构,具有强大的数据处理功能,可根据业务需要,十分便捷地进行模块增减,灵活地进行系统组合; 3) 直观的图形用户界面,面向事务处理。随心所欲的查询,并全面支持分析和决策的功能

2017-11-02

空空如也

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

TA关注的人

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