自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序哈哈的博客

开始搬砖吧,少年。

  • 博客(123)
  • 收藏
  • 关注

原创 中外运-向上下递归,重写equals,正则匹配。

【代码】中外运-关键字匹配。

2023-09-15 09:17:29 81

原创 Spring @Autowired 注解注入对象为null

Spring @Autowired 注解注入对象为null

2022-12-17 12:01:23 1251 1

原创 vue安装教程

https://www.jb51.net/article/251371.htm#_label0

2022-09-09 09:56:15 178

原创 概括java知识点(一)

一、java基础1.面向对象的思想。2.jdk、jre、jvm的关系。3.常见集合Arrylist,Linkedlist,HashMap等等。4.线程,多线程。5.锁的概念以及使用。6.事务场景。7.设计模式思想。二、java框架1.spring两个核心AOP和IOC思想。2.spingMVC工作原理。3.myBatis连接数据库,一级二级缓存,sql语法。4.spingBoot常见注解的意思。5.spingCloud五大组件,以及项目中怎么使用的。三、数据库、中间件、非关系数据

2022-05-14 00:42:55 272 1

原创 idea中项目常用的git命令

1.团队开发新建分支,测试完合并主分支。2.idea中使用git的命令。reset命令(回退)、revert命令(反做)、undo commit命令3.reset命令 (一般用mixed的情况比较多)3.1 soft命令工作区和暂存区都不回退(没有变化),只有远程仓库回退。3.2 mixed命令工作区不回退,暂存区回退(清空add的),远程仓库回退。3.3 hard命令工作区和暂存区回退(清空add的),远程仓库回退。4.reset命令4.1 reset回退当前版本,不影响其他

2022-02-17 14:27:01 1876

原创 java常见定时任务

1.jdk自带的Timerpublic class Timer{ static int index=0; public static void main(String[] args){ Timer timer=new Timer(); timer.schedule(new TimerTask() { @Override public void run() {

2022-02-16 17:27:40 282

原创 xshell5和xftp5安装

安装包地址链接:https://pan.baidu.com/s/15Ks9vqrxCHDUVDMdTr6-4A提取码:xchh

2022-02-14 10:40:42 880

原创 maven安装和配置

1.官网下载maven的zip包https://maven.apache.org/download.cgi2.解压到自己的电脑目录中3.配置maven中的config配置文件4.修改config配置文件里面的仓库地址和阿里镜像4.1配置仓库地址4.2配置阿里镜像 <mirror> <id>maven-default-http-blocker</id> <mirrorOf>external:http:*&lt

2022-02-14 10:12:47 600

原创 Redis可视化管理工具(Redis Desktop Manager)下载

在github上下载:https://github.com/uglide/RedisDesktopManager/releases/tag/0.8.8

2022-02-11 17:22:22 4306 4

原创 基础概念:Oracle数据库、实例、用户、表空间、表之间的关系

数据库:Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例:一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memory Structures)组成。一个数据库可以有n个实例。用户:用户是在实例下建立的。不同实例可以建相同名字的用户。

2022-02-10 14:41:46 2649

原创 安全框架Shiro和SpringSecurity的比较

安全框架Shiro和SpringSecurity的比较两个基本的概念安全实体:系统需要保护的具体对象数据权限:系统相关的功能操作,例如基本的CRUDShiro首先Shiro较之 Spring Security,Shiro在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势。Shiro是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。如下是它所具有的特点:易于理解的 Java Security API;简单的身份认证(登录),支持多种数据源(LDAP,JD

2022-02-10 11:14:14 357

原创 开发推荐电脑型号

戴尔:Latitude 5420

2021-12-23 09:19:26 330

原创 BigDecimal 精度计算

BigDecimal result1 = oneCalculation.subtract(twoCalculation); String result2=result1.toString();

2021-12-20 10:47:02 157

原创 经营项目-资质申办(一对多实例)

主表id放到从表中,一对多,返回json数据()

2021-12-20 10:31:21 71

原创 菜园子

我希望拥有一块属于自己的土地,这是上天赐予我的,我会在这块土地上耕种各种蔬菜,粮食,来自产自足自销。一、花生春天,我会种一些花生????,花生种子是去年留种的,等到春天的气候稍好些,我先给土地施肥浇水,让土地恢复活力,然后将花生种子种到土地里,待到花生出嫩芽时,先去给刚出萌芽的花生放放风,让它透透气,呼吸下来自春天的新鲜空气,这会土地里可能会出现野草、虫子,我会背着喷雾器喷洒些能够治野草、虫子的农药,待到野草、虫子被消除后,气温也在慢慢的升高,看到花生的叶子不再那么盎然,我知道是花生渴了,需要水来灌溉花

2021-12-03 23:34:32 105

原创 面积项目---字典表复制功能

@Override public void copy(Long id, String name) { //获取该节点信息 AreaIndicator areaIndicator = areaIndicatorMapper.selectById(id); areaIndicator.setName(name); areaIndicator.setType(areaIndicator.getParentId() == PARENT_ZER.

2021-11-10 13:59:25 344

原创 面积项目---遍历树结构(递归方法)

1.递归方法在这里插入代码片 /** * 指标表展示 * @return */ @Override public List<AreaIndicator> findAll() { List<AreaIndicator> list = areaIndicatorMapper.findAll(PARENT_ZERO, ZERO); list.forEach( areaIndicator -> {

2021-11-10 11:16:33 370

原创 数据库表设计

一.字典表设计1.字段id、name、 code、 pid、 类型 、是否使用2.解释pid的作用是父子关系的,类型是是归类的。3.数据存放顺序存放数据先从父节点,子节点,孙子节点。

2021-10-22 16:18:25 432

原创 windows安装mysql服务时启动失败

1.把NETWORK SERVICE添加到Administrators组桌面上的我的电脑->右键->管理->本地用户和组->选择用户->找到右边的administrator用户->右键属性->隶属于->点击右下角的添加->高级->立即查找->然后出来很多用户和权限->找到network service点击进去就好了...

2021-10-19 09:14:02 187

原创 大体技术点

一、基础1.面向对象、集合、线程、事务二、框架1.ssm、springboot、springcloud、double+zookeeper三、数据库和中间件1.mysql、oracal、rides、rabbitmq、es四、优化1.jvm优化

2021-10-06 09:48:49 51

原创 2021年10月技术概括

一、面向对象(封装、继承、多态)1.封装:set、get方法、可以定义命名某些规则。2.继承:抽取公共部分属性和方法作为父类。3.多态:继承、重写、父类类型子类对象,调用子类重写父类的方法,易于扩展维护。二、jdk、jre、jvm的区别1.jdk :java开发工具。2.jre:java开发运行环境。3.jvm:java虚拟机。4.jdk包含jre、开发工具(java、javac、jconslo)。5.jre包含jdk、lib类库。6.我们写的.java文件通过javac编译成.clas

2021-09-13 11:21:03 656 3

原创 线程卖票-------同步方法的方式

package com.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;public class test01 { public static void main(String[] args) throws InterruptedException { MyThread task1=new MyThread(); MyThr

2021-07-02 11:02:51 88

原创 线程买票------同步代码块方式

package com.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;public class test01 { public static void main(String[] args) throws InterruptedException { MyThread task1=new MyThread(); MyThr

2021-07-02 10:59:41 74

原创 我了解的线程

线程的实现方式:继承thread实现run方法,实现runable接口的run方法。线程的状态:新建,就绪,运行,阻塞,死亡。线程的方法:sleep方法,yield方法,join方法。线程安全问题:同步代码,同步方法(同步锁)。什么时候线程会阻塞?调用sleep方法,join方法,wait方法,io流阻塞,同步锁的时候会阻塞。...

2021-07-02 10:49:16 63

原创 记录我喜欢的一段话

每个人都有自己的追求,要发挥自己的价值,当我认为做这件事有意义的时候,那我就要义无反顾的去做。真心喜欢这句话,愿我走人生路的时候,有这样的思想伴我前行。

2021-07-01 18:47:17 53

原创 Calendar对象------获取任意一年的二月份有多少天

// 键盘录入任意的年份 Scanner sc = new Scanner(System.in); System.out.println("请输入年份:"); int year = sc.nextInt(); // 设置日历对象的年月日 Calendar c = Calendar.getInstance(); c.set(year, 2, 1); // 其实是这一年的3月1日 .

2021-06-29 20:15:37 151

原创 SimpleDateFormat对象 ------算算你来世界有多少天

// 键盘录入你的出生的年月日 Scanner sc = new Scanner(System.in); System.out.println("请输入你的出生年月日:"); String line = sc.nextLine(); // 把该字符串转换为一个日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date d =

2021-06-29 18:24:57 84

原创 oracal根据当前节点取末级节点:递归sql

https://www.cnblogs.com/Jingkunliu/p/11555591.html

2021-06-17 17:19:47 116

原创 git拉代码问题

https://www.cnblogs.com/cheyunhua/p/10081699.html

2021-06-10 14:53:52 94

原创 前端学习网址

https://juejin.cn/post/6914831351271292936https://juejin.cn/post/6844903885488783374https://juejin.cn/post/6844903976693940231https://github.com/mqyqingfeng/Bloghttps://leetcode-cn.com/circle/discuss/SVKmhR/https://juejin.cn/post/68449034824329

2021-06-03 18:01:10 145

原创 用户信息(密码、手机号)使用“AES、BASE64”加密、解密。---------- 经营项目

1.在工具包下加入加密、解密类加密/** * 对敏感信息例如身份证、手机号进行加密 * * @Author: qinencheng * @Date: 2021/04/07 */public class SensitiveInfoDeserializer extends JsonDeserializer { @Override public String deserialize(JsonParser jsonParser, DeserializationContext des

2021-06-03 15:15:21 1267

原创 vue组件使用store仓库

第一步:数据和方法 this.repeatData = res.data.data.data; this.setIsShowRepeatList(true);第二步:在methods方法中定义方法...mapMutations([ 'setIsShowRepeatList', ]), 第三步:初始化组件import RepeatListDialog from '../../components/repeatListDialog'

2021-06-01 10:42:06 745

原创 jdk安装教程

JDK介绍:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。一、官网下载jdk:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html二、配置环境变量:第一步:在系统变量里新建一个JAVA_HOME,变量为你的jdk安装目录。“我的安装到C:\Program Fi

2021-05-04 10:31:47 372

原创 jdk学习官网

https://docs.oracle.com/javase/8/docs/

2021-05-04 09:14:07 91

原创 xshell5和xftp5安装教程

百度网盘:https://pan.baidu.com/s/1P_gY1OHIRi-2YBMhF8rMWg提取码:cxhh使用教程:下一步,再下一步就可以。

2021-05-02 16:22:41 1800 3

原创 git安装教程

https://www.cnblogs.com/hdlan/p/14395189.html

2021-05-02 12:11:18 74

原创 时间转换

long字符串转换成yyyy-MM-dd HH:mm:ss格式输出import java.text.SimpleDateFormat; import java.util.Date; //将long字符串转换成格式时间输出 public class LongToString { public static void main(String argsp[]){ String time="1256006105375"; Date date=new Date(Long.parseLon.

2021-04-20 15:11:48 83

原创 long类型时间转换

long time = 2222222222222;SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");java.util.Date date = new Date(time);String str = sdf.format(date);

2021-04-16 17:30:40 8470

原创 object对象解析List类型

Object object=bhResponse1.getData(); Map<String,Object> stringList= JSON.parseObject(JSON.toJSONString(object),Map.class) ;

2021-04-16 16:29:06 485

原创 js截取字符串subString()方法

var basic = “abc,def,ghi,”;一.去掉最后的一位1.basic = basic.substr(0, basic.length - 1);2.basic = basic.substring(0, basic.lastIndexOf(’,’));二.任意截取var str = “0123456789”;console.log(“从索引为3的字符起到索引为5的前一个字符结束:”, str.substring(3,5)); //34...

2021-04-16 10:30:31 7210

空空如也

空空如也

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

TA关注的人

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