自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前方高能帅炸了天

我甘愿做一颗小草,守护身旁你这朵唯一的小花。

  • 博客(93)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Tomcat乱码问题解决

package com.xx.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import javax.servlet.http.HttpServletResponse;import java.io.IOE.

2020-12-01 13:45:47 377

原创 Insertion

package demo.sort;import java.util.Arrays;/** * 插入排序: 待排序和已排序两组 */public class Insertion { /** * 数组元素排序: 小元素在左边, 大元素在右边 * @param arr */ public static void sort(Comparable[] arr){ for(int i = 1; i < arr.length; i+.

2020-05-31 20:06:11 550

原创 Selection

package demo.sort;import java.util.Arrays;/** * 选择排序: 选择第一个索引值, 假设是最小值, 初始化为最小索引: minIndex * 遍历比较,交换 */public class Selection { /** * 数组元素排序: 小元素在左边, 大元素在右边 * @param arr */ public static void sort(Comparable[] arr){ .

2020-05-31 19:10:10 399

原创 Bubble

package demo;import java.util.Arrays;/** * 冒泡排序 * 基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来。 * 直观表达: 每一趟遍历,将一个最大的数移到序列末尾。 * 具体算法: 比较相邻的元素,如果前一个比后一个大,交换之。 * 复杂度: * 时间复杂度: O(N^2) * 空间复杂度: O(1) * 稳定性:稳定 */public class Bubble {...

2020-05-28 09:43:39 429

原创 java.lang.Comparable翻译

package java.lang;import java.util.*;/**This interface imposes a total ordering on the objects of each class that implements it. #对所有实现Comparable接口的每一个类的全部对象进行强排序.This ordering is referred to as the class's <i>natural ordering</i>, #这.

2020-05-27 11:05:05 197

原创 Hibernate, JPA, Spring-Data

2020-04-20 11:30:36 98

原创 HTML5

2020-04-19 14:05:55 166 1

原创 SpringMVC之接口WebMvcConfigurer

接口org.springframework.web.servlet.config.annotation.WebMvcConfigurer原码package org.springframework.web.servlet.config.annotation;import java.util.List;import org.springframework.format.Form...

2020-04-19 11:14:10 1596

原创 讲讲Spring事务传播特性?

事务:一起成功,一起失败.小明转账给小红1000元: 小明账户扣除1000 小红账户增加1000转账事务要么成功,要么失败.事务隔离级别:读未提交读已提交可重复读序列化事务没有隔离出现的并发问题:脏读: 一个事务读取了另一个事务未提交的数据, 如果另一个事务回滚了,这个数据就是脏数据.不可重复读: 修改同一条数据的值造成不一致: ...

2020-04-19 01:30:13 342

原创 jdbc

package cn.yilong.guangfu.api.persistent.jdbc;import org.springframework.boot.test.context.SpringBootTest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLExceptio...

2020-04-19 01:19:05 91

原创 java事件机制了解(初级)

java中的事件机制3种角色:1.event object:事件对象,作为参数,一般存在与listerner的方法之中. (超类:java.util.EventObject)2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。3.event l...

2020-04-10 01:35:40 192

原创 Centos7 安装Samba

#Linux服务器语言编吗是否UTF-8cat /etc/sysconfig/i18ncd /etc/sambacp smb.conf smb.conf.rawvim smb.confsmb.conf[global] workgroup = 50house netbios name = 50server server string = This is 50`...

2020-04-06 12:33:24 295

原创 谷歌浏览器报错:NET::ERR_CERT_AUTHORITY_INVALID

chrome://net-internals/#hsts

2020-03-13 10:31:15 2396 1

翻译 Java 中,重载和重写的区别? 什么是构造方法?什么是构造方法重载?什么是拷贝构造方法?

重载和重写的区别?1)重写override方法名、参数、返回值相同。 子类方法不能缩小父类方法的访问权限。 子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。 存在于父类和子类之间。 方法被定义为final不能被重写。2)重载overload参数类型、个数、顺序至少有一个不相同。 不能重载只有返回值不同的方法名。 存在于父类和子类、同类中。Jav...

2020-03-09 21:36:00 308

翻译 什么是面向对象?面向对象的特征?面向对象和面向过程的区别?

什么是面向对象?面向对象是一种思想,世间万物都可以看做一个对象,这里只讨论面向对象编程(OOP),Java 是一个支持并发、基于类和面向对象的计算机编程语言。面向对象软件开发具有以下优点:代码开发模块化,更易维护和修改。 代码复用性强。 增强代码的可靠性和灵活性。 增加代码的可读性。面向对象的特征?四点:封装、继承、多态、抽象。1)封装封装,给对象提供了隐藏内部...

2020-03-09 21:30:54 2908 1

原创 git

生成一个新的SSH key:ssh-keygen -t rsa -b 2048 -C "邮箱地址" 1.Git 全局设置 git config --global user.name "名字" git config --global user.email "邮件地址" 2.已存在的文件夹或 Git 仓库 cd hplc git init git remote add...

2020-02-11 10:23:47 123

原创 Windows环境变量:%SystemRoot% 代表什么?

代表 : C:\Windows 。%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

2020-02-08 11:09:00 9925 1

原创 redis数据结构-字符串

数据结构1.Redis简单动态字符串Redis Simple Dynamic String底层结构Redis 对buf[]中的数据是二进制数据保存的。计算长度时间复杂度C语言字符串,计算长度,遍历字符串, 时间复杂度O(n)Redis字符串,直接给出了长度,时间复杂度O(1)空间分配策略Redis如果每次修改字符串长度,都进行“重新分配...

2019-12-28 14:01:25 134

原创 Linux《一》

CentOS大陆镜像站:清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/下载文件:CentOS-7-x86_64-Everything-1908.iso命名规则:CentOS-7 : 7.x版本x86_64 :64位操作系统Everything :全功能版本1908 :2019年8月发布iso : 扩展名iso...

2019-11-02 22:44:22 104

原创 手动分页

public class PageUtils { private static Logger log = LoggerFactory.getLogger(PageUtils.class); /**   * 对集合数据手动分页处理   *   * @param page  当前页   * @param itemsPerPage  每页记录数   * @param list 集合所有数据   ...

2018-05-05 13:34:56 211

原创 java反射

public class User{    private int id;    private String name;        public User(){}            public User(Integer id, String name){            super();        this.id = id;        this.name = name; ...

2018-03-27 15:51:25 498

原创 Mysql优化

Mysql 绑定变量概念

2018-03-27 15:47:18 164

原创 java中的JDK动态代理

Java中java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过使用这个类和接口就可以生成动态代理对象。但是,JDK提供的代理只能针对接口做代理。总结...

2018-03-24 17:54:25 373

原创 mysql字符集

查看mysql服务的字符集是否为utf-8SHOW VARIABLES like 'char%'

2018-03-23 18:15:25 112

原创 mysql5.7forwindows zip解压缩版详细安装教程

1.https://jingyan.baidu.com/article/63f236284aca280208ab3dcc.html2.解决mysql error You must reset your password using ALTER USER statement before executing this statement.安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这...

2018-03-23 10:43:33 312

原创 mysql时间函数

DATE_FORMAT()  以不同的格式显示SELECT DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p') AS date       -- Mar 23 2018 08:46 AMSELECT DATE_FORMAT(NOW(),'%m-%d-%Y') AS date                      -- 03-23-2018SELECT DATE_FOR...

2018-03-23 09:12:07 171

原创 java之线程安全问题---懒汉式

并发问题:解决办法:

2018-03-22 13:07:54 295

原创 java中“==”和“equals()”区别

2018-03-03 21:24:42 134

原创 MySQL索引

为什么加了索引后查询速度更加快了呢?比如二叉树来说,二叉树把1-7个数字分成3层,查询的时候就只需要查询3层就可以了。再比如hash散列,把每个数据对应一个散列值然后给其分配内存空间。hash散列原理 :家里房间东西多,为了迅速一次找到物品,整一个弹簧秤,把物品一件件放到弹簧上弹出去,别动其位置,下次再找的时候直接找个相同大小的物品放弹簧上弹出去,弹出去的未知就是你找的物品的位置。索引就是信息,在...

2018-03-03 14:22:11 106

原创 MySQL存储过程

1.体会封装2.体会参数使用3.体会参数4.计算1-n的和存储过程和函数区别:

2018-03-02 18:31:55 147

原创 java特别知识点

Java语言规范java缓存 :参考http://www.importnew.com/18884.htmljava栈内存溢出:参考http://blog.csdn.net/qq_28385797/article/details/53468665栈深度

2018-03-02 00:00:14 157

原创 java中常用线程安全类

2018-03-01 00:38:56 322

原创 java线程死锁

同步代码块嵌套会出现死锁问题,所以要避免这种现象的出现。

2018-03-01 00:34:28 118

原创 java线程安全问题

并发抢票过程中,如果不加同步锁,就会出现线程不安全问题,导致代码执行结果出现严重问题。另外同一个线程启动多次是不允许的。package sx.test.thread;public class TicketDemo { public static void main(String[] args) { new Ticket().start(); new Ticket().start(); new...

2018-03-01 00:26:14 119

原创 java线程---同步方法

关键字synchronized方法方法上修饰,那么该方法就是同步方法。同步方法分为 :非静态同步方法和静态同步方法。代码如下:非静态同步方法package sx.test.thread;public class Demo4 { public static void main(String[] args) { final Print2 p = new Print2(); //匿名内部类 new...

2018-02-28 23:03:41 225

原创 java同步代码块

线程同步意思就是第一条线程执行完毕,第二条线程再去执行。线程异步意思就是cpu在线程1和线程2之间来回切换执行,这样会出现一种情况 :当cpu切换到线程1执行的时候,线程1的某个                方法只执行了一半,cpu就立刻跳到线程2去执行了,出现输出结果不完整或存在问题的情况。这就是线程不安全。同步代码块意思就是关键字synchronized加上一个所对象来定义的代码段。pack...

2018-02-28 18:23:44 349

原创 java线程---设置线程优先级别

setPriority()   设置线程的优先级别源码 : 优先级只能是1-10之间。

2018-02-28 15:56:33 1145

原创 java线程中加入线程

加入线程  join()                join(int)  等待指定毫秒之后再继续。理解 :暂停当前执行的线程,开始执行当前加入的线程,完毕后继续执行暂停的线程。...

2018-02-28 15:39:45 742

原创 java线程---守护线程

类比理解 :守护线程相当于象棋中的象和士,职责是保护将。                  非守护线程相当于将。                  一旦非守护线程停止了,守护线程也跟着停止了。...

2018-02-28 15:20:21 196

原创 java线程---休眠线程

2018-02-28 14:17:51 167

jdk-8u261-linux-x64.tar.gz

centos上安装 # tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/jdk # vi /etc/profile export JAVA_HOME=/usr/local/jdk/jdk1.8.0_261 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin # source /etc/profile # java -version

2022-05-24

Wireshark-win64-3.6.1.exe

wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。 wireshark是开源软件,可以放心使用。

2022-01-06

download-tcl8.6.1-master.zip

链接:https://pan.baidu.com/s/1tvjmPeeV1-iph9bLMG50kA 提取码:kka5 复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享

2021-05-26

mongodb-win32-x86_64-2008plus-ssl-4.0.7-rc0-signed.msi

mongodb windows 安装版,官网比较慢, 这里会快一些. https://www.mongodb.org/dl/win32/x86_64 这是所有版本地址, 速度也不错.

2020-07-04

hplc-条形码.xlsx

1.一次生成一个图片, 如果想生成多个图片. 需要for循环后生成, 2.生成多张图片后, 使用photoShop整合在一起,然后打印出来.

2019-07-31

centos7.rar

CentOS-7-x86_64-DVD-1611.iso下载方式: 第一步: 先从这里把镜像种子下载了, CentOS-7-x86_64-DVD-1611.torrent 第二步: 把CentOS-7-x86_64-DVD-1611.torrent镜像种子粘贴到迅雷BT种子上, 直接下载 U盘安装Centos7注意事项: 1. 先把U盘制作成启动盘 (通过UltraISO软件来制作) 2. 把服务器设置成第一启动项是u盘 3.特别注意: U盘安装CentOS 7提示 “Warning: /dev/root does not exist, could not boot” 解决办法 按下Tab键或e键, 将vmlinuz initrd=initrd.imginst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet  改为:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quite 然后按F10或ctrl+x保存启动. 如果不清楚哪个盘是U盘文件名, 可以将vmlinuz initrd=initrd.imginst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet  改为: vmlinuz initrd=initrd.img linux dd quiet 然后按F10或ctrl+x保存启动. 这次依然启动不了, 但是会告诉你哪个盘是U盘, 你记下来, 重新启动. 重复上面第三步做法就可以开始安装了.

2019-05-30

接口文档 -.docx

小公司接口文档: 简单 方便 实用. 首选Swagger-ui, 其次选择阿里开源的rap2.

2019-05-28

rabbitmq-server-3.7.10-windows-64安装包

rabbitmq-server-3.7.10-windows-64安装包 配合erlang在windows系统运行

2019-01-09

erlang21.1-windows-64

windows系统安装erlang21.1-64 主要用于windows系统安装rabbitmq

2019-01-09

fastDFS客户端配置文件

FastDFS客户端配置文件,主要是为了配置FastDFS服务器的ip地址

2018-02-11

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

TA关注的人

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