- 博客(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
428
原创 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
612
原创 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
461
原创 Bubble
package demo;import java.util.Arrays;/** * 冒泡排序 * 基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来。 * 直观表达: 每一趟遍历,将一个最大的数移到序列末尾。 * 具体算法: 比较相邻的元素,如果前一个比后一个大,交换之。 * 复杂度: * 时间复杂度: O(N^2) * 空间复杂度: O(1) * 稳定性:稳定 */public class Bubble {...
2020-05-28 09:43:39
485
原创 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
230
原创 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
1683
原创 讲讲Spring事务传播特性?
事务:一起成功,一起失败.小明转账给小红1000元: 小明账户扣除1000 小红账户增加1000转账事务要么成功,要么失败.事务隔离级别:读未提交读已提交可重复读序列化事务没有隔离出现的并发问题:脏读: 一个事务读取了另一个事务未提交的数据, 如果另一个事务回滚了,这个数据就是脏数据.不可重复读: 修改同一条数据的值造成不一致: ...
2020-04-19 01:30:13
420
原创 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
120
原创 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
243
原创 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
359
翻译 Java 中,重载和重写的区别? 什么是构造方法?什么是构造方法重载?什么是拷贝构造方法?
重载和重写的区别?1)重写override方法名、参数、返回值相同。 子类方法不能缩小父类方法的访问权限。 子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。 存在于父类和子类之间。 方法被定义为final不能被重写。2)重载overload参数类型、个数、顺序至少有一个不相同。 不能重载只有返回值不同的方法名。 存在于父类和子类、同类中。Jav...
2020-03-09 21:36:00
361
翻译 什么是面向对象?面向对象的特征?面向对象和面向过程的区别?
什么是面向对象?面向对象是一种思想,世间万物都可以看做一个对象,这里只讨论面向对象编程(OOP),Java 是一个支持并发、基于类和面向对象的计算机编程语言。面向对象软件开发具有以下优点:代码开发模块化,更易维护和修改。 代码复用性强。 增强代码的可靠性和灵活性。 增加代码的可读性。面向对象的特征?四点:封装、继承、多态、抽象。1)封装封装,给对象提供了隐藏内部...
2020-03-09 21:30:54
3014
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
147
原创 Windows环境变量:%SystemRoot% 代表什么?
代表 : C:\Windows 。%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
2020-02-08 11:09:00
11470
1
原创 redis数据结构-字符串
数据结构1.Redis简单动态字符串Redis Simple Dynamic String底层结构Redis 对buf[]中的数据是二进制数据保存的。计算长度时间复杂度C语言字符串,计算长度,遍历字符串, 时间复杂度O(n)Redis字符串,直接给出了长度,时间复杂度O(1)空间分配策略Redis如果每次修改字符串长度,都进行“重新分配...
2019-12-28 14:01:25
164
原创 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
133
原创 手动分页
public class PageUtils { private static Logger log = LoggerFactory.getLogger(PageUtils.class); /** * 对集合数据手动分页处理 * * @param page 当前页 * @param itemsPerPage 每页记录数 * @param list 集合所有数据 ...
2018-05-05 13:34:56
247
原创 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
543
原创 java中的JDK动态代理
Java中java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过使用这个类和接口就可以生成动态代理对象。但是,JDK提供的代理只能针对接口做代理。总结...
2018-03-24 17:54:25
433
原创 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
340
原创 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
204
原创 MySQL索引
为什么加了索引后查询速度更加快了呢?比如二叉树来说,二叉树把1-7个数字分成3层,查询的时候就只需要查询3层就可以了。再比如hash散列,把每个数据对应一个散列值然后给其分配内存空间。hash散列原理 :家里房间东西多,为了迅速一次找到物品,整一个弹簧秤,把物品一件件放到弹簧上弹出去,别动其位置,下次再找的时候直接找个相同大小的物品放弹簧上弹出去,弹出去的未知就是你找的物品的位置。索引就是信息,在...
2018-03-03 14:22:11
133
原创 java特别知识点
Java语言规范java缓存 :参考http://www.importnew.com/18884.htmljava栈内存溢出:参考http://blog.youkuaiyun.com/qq_28385797/article/details/53468665栈深度
2018-03-02 00:00:14
201
原创 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
158
原创 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
268
原创 java同步代码块
线程同步意思就是第一条线程执行完毕,第二条线程再去执行。线程异步意思就是cpu在线程1和线程2之间来回切换执行,这样会出现一种情况 :当cpu切换到线程1执行的时候,线程1的某个 方法只执行了一半,cpu就立刻跳到线程2去执行了,出现输出结果不完整或存在问题的情况。这就是线程不安全。同步代码块意思就是关键字synchronized加上一个所对象来定义的代码段。pack...
2018-02-28 18:23:44
421
原创 java线程中加入线程
加入线程 join() join(int) 等待指定毫秒之后再继续。理解 :暂停当前执行的线程,开始执行当前加入的线程,完毕后继续执行暂停的线程。...
2018-02-28 15:39:45
792
原创 java线程---守护线程
类比理解 :守护线程相当于象棋中的象和士,职责是保护将。 非守护线程相当于将。 一旦非守护线程停止了,守护线程也跟着停止了。...
2018-02-28 15:20:21
247
jdk-8u261-linux-x64.tar.gz
2022-05-24
Wireshark-win64-3.6.1.exe
2022-01-06
download-tcl8.6.1-master.zip
2021-05-26
mongodb-win32-x86_64-2008plus-ssl-4.0.7-rc0-signed.msi
2020-07-04
centos7.rar
2019-05-30
rabbitmq-server-3.7.10-windows-64安装包
2019-01-09
为什么我在oracle官网找不到Java se7下载JDK?
2015-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人