- 博客(60)
- 资源 (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 131
原创 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 468
原创 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 181 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 180
原创 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 81
原创 Java基础基本运算
Java基础基本运算== 和 equals()== 判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。基本数据类型:== 比较的是值引用数据类型:== 比较的是内存地址equals() 判断两个对象是否相等。但它一般有两种使用情况:情况1:类没有重写 equals() 方法。等价于“==”。情况2:类重写了 equals() 方法。一般用来比较两个对象的内容,若它们的内容相等,则返回 true (即,认为这两个对象相等)。注意:String 中的 equals 方法是被重写过的
2021-10-31 10:48:47 142
原创 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 102
原创 HR面试总结
HR管理工具书面试经典50题——问的巧、答的妙目 录一、面试开始提问:1、请你做一下自我介绍:2、你觉得你最大的优点是什么?3、你觉得你最大的缺点是什么?4、最能概括你自己的三个词是什么?5、别人对你是如何评价的?6、你最近5年的职业规划是什么?7、你的离职原因是什么?二、能力提问:8、你怎么理解你应聘的职位?9、你的管理方式是什么样的?10、你的工作出现失误怎么办?11、你如何处理客户的投诉?12、你怎么处理别人的批评?13、你和别人发生过争执吗?你是怎么解决
2021-08-07 22:26:27 1074
原创 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 199
原创 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 949
原创 前端学习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 85
原创 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 100
原创 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 373
转载 spring cloud学习
Spring Cloud 从入门到精通置顶 2018年07月03日 02:45:08 GitChat的博客 阅读数:191108课程介绍Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。本课程由浅入深带领大家一步步攻克 Spring Cl...
2019-06-04 11:22:22 1308
原创 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 130
转载 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 150
转载 常用的linux运维命令
1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件-a列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"."和".."-l列出文件的详细信息-c根据ctime排序显示-t 根据文件修改时间排序---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'never'、'always'或'auto'其中之一 ...
2019-05-09 11:53:50 315
转载 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 137
转载 java学习过程
个人分类: java java详细路线:原文出自点击打开链接本文将告诉你学习Java需要达到的30个目标,学习过程中可能遇到的问题,及学习路线。希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?路线Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。J2SE就是J...
2019-05-09 11:15:32 359
转载 webService接口开发
业务场景:给一家公司的两个系统之间做部分数据做同步,A系统中进行业务操作后同步到B系统中,这样就不需要B系统再次进行操作了。 开发方案:B系统搭建WebService服务器,A系统业务操作后通过发送请求将参数传入B系统中自动执行业务操作。第一步,搭建WebService服务,建立WebService接口及实现类: /** * WebService接口...
2019-04-18 15:02:26 328
转载 mysql 优化
前言说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构...
2019-04-18 14:53:14 108
转载 java io
Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高...
2019-04-18 14:38:37 94
转载 java集合
集合集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。注:数组我在前面的博客讲了大家可以看下集合中接口和类的关系Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set...
2019-04-18 14:35:10 114
转载 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 422
转载 订单状态
订单状态您的订单分别会有 待审核、待支付、备货中、待移仓、移仓在途、待出库、已出库、已退货、客户作废、新蛋作废、系统自动作废 这十一种状态,分别说明如下:1. 待审核我们的订单审核人员还没有审核。请您耐心等待,我们会在工作日内审核订单。或您选择了网上支付、邮政汇款、银行电汇等方式,但我们还没有收到您的货款。2. 待支付当您的支付方式选择在线支付时,还未支付订单款项时,此笔订单显示为“待支付...
2019-04-18 14:22:12 6838 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 57
转载 消息队列
关于消息队列的使用一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景...
2019-04-18 13:56:37 159
转载 多线程
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不...
2019-04-18 13:49:32 164
原创 入职技术学习记录
入职一家新的公司真的需要知道公司具体的业务,和使用的技术是不是符合你的要求现在本人要对我们公司的的技术学习进行一些总结公司用的数据库db2使用框架spring structs hibernate页面的框架主要使用的 extjs后端的框架看你几天就差不多了这个前端代码发现比较麻烦主要的接触项目的时候基本上属于在项目的后期,前期人家已经完成了好多的任务量了,便让我粘贴复制,这些真的有点坑了发现写的代码...
2018-07-07 17:18:01 197
原创 入职学习记录
来到上海这个大城市,最大的感受就是上海是个消费的城市,同样机会也比其他城市要多许多,上海这个地方真的很繁华,刚来的时候真的觉得很陌生,去面试面试官总是提醒我不要紧张,他们也是从我们这种小白一点一滴慢慢过渡过来的,一般来说面试官的都不会直接说你不符合他们公司的要求,一般都是要求你回去等通知,委婉的拒绝你,一般来说当你面试成功后,人家技术会找人事来和你谈谈公司的简介,还有就是公司的福利待遇,如...
2018-07-07 17:09:36 225
转载 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 906 1
原创 面试题总结
一、字节流与字符流的区别 要把一段二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一段二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述方式起名为IO流,对应的抽象类为OutputStream和InputStream,不同的实现类就代表不同的输入和输出设备,它们都是针对字节进行操作的。 计算机中的一切最终都是二进制的字节...
2018-06-09 17:33:27 100
转载 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 160
原创 js的一个小知识
将for循环中声明变量var i 更改为let i 具体原因: 是第一次回调函数后的for循环中,如果你再次发送请求,for循环并不会停止,即使你写了同步请求也不行。 但是如果你在声明for循环变量用let后,代码会直到你请求完毕,回调函数执行完毕后,再进行下一次的循环。 这就考虑到了一个闭包的问题,如果你写var和let声明的作用域不同。 let i 会以局部变量的形式传递 var ...
2018-05-08 09:05:22 97
转载 权限
通用权限模块 权限粒度精确到菜单上的按钮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 147
转载 ftp命令
许多时候,出于条件的限制,我们无法使用 FTP 软件上下载文件。比如,在某些对安全性或隐私有要求的主机上就不允许安装此类软件。此时,要想实现文件的上传下载,我们就只好使用系统自带的 FTP 命令来完成操作。那么,FTP 的命令行语法究竟是怎么的,我们又该如何使用呢?工具/原料Windows 操作系统操作方法:首先,同时按下快捷键 Win+R,调出运行窗口,然后在运行窗口中输入 FTP,回车。这时,...
2018-04-19 15:17:49 304
原创 文件上传初稿备份
/** * 录音文件上传 */ // 后台添加 @RequestMapping("insertRecord") public String insertRecord(@RequestParam("headImg") MultipartFile headImg,HttpServletRequest request) { System.out.p...
2018-04-19 09:29:29 132
原创 spring-mybatis整合配置文件
web.xml<?xml version="1.0" encoding="UTF-8"?><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 381
原创 java学习要点统计
进阶篇Java底层知识字节码、class文件格式CPU缓存,L1,L2,L3和伪共享尾递归位运算用位运算实现加、减、乘、除、取余设计模式了解23种设计模式会使用常用设计模式单例、策略、工厂、适配器、责任链。实现AOP实现IOC不用synchronized和lock,实现线程安全的单例模式nio和reactor设计模式最后我要推荐一下我的java教程学习群:(群号见下方图片),里面都是学习java的...
2018-04-10 13:13:12 114
Serv-U 是当前众多的FTP服务器软件之一
2019-04-18
毕业设计java商城类文档加系统
2018-07-07
pagehelper 分页
2018-04-18
java配置环境
2017-12-12
宾馆管理系统代码加上文档java课程设计
2017-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人