自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】项目中where条件失效问题记录

项目中遇到的问题记录:在mysql中查询字段kingdee_id int类型但是用字符串‘c1’匹配时,where条件失效,全部记录都查询出来了。初步认为:mysql自动转以字母开头的字符串失败,导致where失效字母开头就会失效,数字开头就不会。...

2022-04-13 15:17:42 1390

原创 java8新特性之Stream学习笔记

(一) 创建Stream的四种方式//1 通过Collection 系列集合的stream() 或parallelStream()ArrayList strings = new ArrayList<>();Stream stream = strings.stream();//2 数组工具类Person[] people=new Person[10];Stream stream1 = Arrays.stream(people);//3 Stream类中的静态方法of()Stream

2021-08-31 11:11:25 243 1

原创 mysql相关基础知识

windows进入mysql的cmd 命令mysql -u root -p12345查看mysql的安装路径命令(要进入mysql中后执行)show variables like '%basedir%';

2021-08-30 14:09:24 239

原创 自定义对象的两种比较方式

(一) 实体类实现Comparable接口,并实现comparaTo(Object o)方法,这是一种比较长久使用的方法@Data@AllArgsConstructor@NoArgsConstructor@ToString@Accessors(chain = true)public class Person implements Comparable { private Integer age; private String sex; @Override .

2021-08-07 14:09:44 395

原创 四种常见函数式接口

消费型函数式接口 Consumer<T> 常用于遍历 void accpet(T t)供给型函数式接口 Supplier<T> 用于产生数据 T get()断言型函数式接口 Predicate<T> 用于判断 boolean test(T t)函数型函数式接口 Function<T,R> 用于逻辑处理 R apply(T t)@FunctionalInterface 注解用于判断一个接口是不是函数式接口public class Lamb.

2021-08-06 17:43:37 1686

原创 mybatis相关配置文件

主配置文件mybatisConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--dtd约束文档,定义当前配置文件...

2021-07-22 22:40:14 259 1

原创 spirngboot 小demo

springboot 项目结构springboot 的启动类 MyStart.java注意:启动类所在包的层级必须比其它类高而且不能直接放在java文件加下,应该放在java文件夹的某个包中。例如:启动类在com中,其它类就应该在com.controller中,这是springboot的配置约定,在启动类启动时可以启动与它同级或者以下的包中的其它类。application.yml配置 html 配置后可以Controller层通过字符串直接访问templates文件夹的html资源pom依赖

2021-07-15 00:26:22 99

原创 修改git的本地用户名和邮箱

2021-06-02 16:48:08 157

原创 preparedStatement和statement

preparedStatement 可以防止SQL注入,做了预编译处理而 statement不能preparedStatement代码public static void executeSQL(){try {String sql=“select * from users”;//通过反射机制注册驱动Class.forName(“com.mysql.cj.jdbc.Driver”);//获取mysql连接Connection connection = DriverManager.getCo

2021-05-28 11:31:51 126

转载 解决tomcat startup.bat 的小黑窗口闪退

[附上大佬详细链接]https://www.cnblogs.com/nlyangtong/p/10389648.html

2021-05-10 10:54:52 322

原创 冒泡排序 选择排序 直接插入排序 希尔排序

//冒泡排序,从前往后相邻的两个数字相比,如果前面的数比后面的大就交换位置 public static void maoOrder (int[] arrays){ for (int i=0;i<arrays.length;i++){ for (int j=0; j<arrays.length-1-i;j++){ if (arrays[j]>arrays[j+1]){ int temp =arrays[j

2021-04-01 20:04:27 298 2

原创 java的反射机制

java的反射机制:定义:在程序运行状态中,对于任意一个类都能够知道它的属性和方法名,对于任意一个对象都能调用它的任意方法。三种常用的获取字节码对象的方式1)对象.getClass()User user =new User();Class userClass=user.getClass();2) 类.classClass userClass2=User.class;3)最常用 通过全类名Class userClass3=Class.forName(“com.offcn.User”);创建

2021-03-20 15:34:35 91

原创 Oss云存储案例

将本地文件上传到aliyun.com的oss对象存储中在使用oss之前要创建一个bucket桶,申请你的accesskey accesskeyId和记住endpoint文件上传成功后网络访问地址组成:http://bucketName.endpoint/文件夹路径/文件名文件上传要用到三个依赖 httpclient httpcore aliyun-sdk-osscom.aliyun.ossaliyun-sdk-oss3.8.0org.apache.httpcomponentshttpc

2021-03-06 11:16:32 809

原创 springCloud Ribbon(负载均衡器) Feign Hystrix熔断器 学习笔记

***springCloud***是一系列框架的有序集合。它利用spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。个人理

2021-03-01 22:14:32 235

原创 JMS java中间件之actionMq的使用总结

***JMS(java message service)中的activemq 消息中间件的使用***消息中间件的使用目的就是解耦合,让程序间的依赖性降低消息中间件有两种模式1)point to point 点对点 消费者和生产者一对一,只能被唯一匹配的一个消费者使用消费者的消息2)广播 /订阅 /发布模式 生产者和消费者一对多下面是一个点对点的小栗子--------------------------------------------生产者相关代码import org.apache.act

2021-01-26 20:52:15 330 1

原创 java中的集合体系

集合概述集合分为单列集合和双列集合单列集合:每一个元素都是一个单独的个体双列集合:每对数据都是针对一对数据来进行的,一对数据作为一个单位单列集合体系 Collection -----------------------------------------------单列集合的顶层接口。。。List------------------------------------------------有序集合的子接口元素可重复,可以存多个null。。。。。ArrayList------

2020-09-18 20:22:37 417

原创 详解java中的包装类

(一)八种基本类型与其对应的包装类byte--------------------->Byteshort-------------------->Shortint------------------------>Integerlong---------------------->Longchar---------------------->Characterboolean----------------->Booleanfloat-------------

2020-09-18 20:02:09 124

原创 java中基础但重要的String类

(一)String概述String:字符串类型,在java.lang包下。因为java.lang包已经内置于Java虚拟机中,所以使用的时候不需要导包字符串的字面值属于常量,储存在本地方法区的常量池中。如果下一次使用同一个字符串,会直接从常量池中取String类型只提供了构造方法,并没有提供修改的set方法,因此创建对象后,初始化成员变量后无法通过方法修改(二) String的构造方法String():创建一个空字符串String(String original):创建一个参数字符串ori

2020-09-18 19:08:46 157

原创 java正则表达式详解

正则表达式(一):概念通俗的说,就是一个字符串。是一个规则,表示一类字符串的规则或格式。好处:简化代码,可以用很少的代码起到很大的作用坏处:容易出错()

2020-09-07 22:07:08 450

原创 几个简单的Java编程题及完整解答

1.分析以下需求,并用代码实现:(1)定义如下方法public static String getPropertyGetMethodName(String property);(2)该方法的参数为String类型,表示用户给定的成员变量的名字,返回值类型为String类型,返回值为成员变量对应的get方法的名字(3)如:用户调用此方法时给定的参数为"name",该方法的返回值为"getName"1)public class Test01 {public static void main(Str

2020-09-05 22:47:49 1443

原创 详解Java中的==与equal()

public static void judge() {Scanner scanner = new Scanner(System.in);int count = 3;while (count > 0) {System.out.println(“请输入你的用户名:”);String name = scanner.next();System.out.println(“请输入你的密码:”);int passWord = scanner.nextInt();if (name.equals(“a

2020-09-05 20:23:33 444

原创 Java的三大基本特征及其特点

Java的三大基本特征:封装、继承和多态。封装:隐藏事物的属性和实现细节,对外提供公共的访问方式。封装的好处:隐藏事物的实现细节,提高了代码的复用性,多外提供了公共的访问方式,提高了代码的安全性继承:让类与类产生关系,父子类的关系。Java中支持单继承,多层继承。父类:被继承的类,也被称为基类、超类;子类:用于继承的类,也叫派生类。继承的特点:1)私有成员不能被继承,父类中有一些私有成员,不能在子类中直接使用2)子类的构造方法,一定要先访问父类的构造方法。因为在调用子类时可能会用到父类中的资源,

2020-09-05 18:59:20 3397

空空如也

空空如也

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

TA关注的人

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