自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 java并发编程中wait notify

Jdk动态代理,代理只能使用接口进行代理,能够实现回调,大概率用的是钩子方法,实现在运行类的函数中,能够回调到InvocationHandler中的invoke()函数中,有了回调,则实现了Spring AOP(面向切面编程,比如执行某个类执行方法时候,同时输出日志功能)**...

2019-08-04 19:52:46 78

原创 javascript笔记

单词splice默认地,sort() 函数按照字符串顺序对值进行排序。比较函数的目的是定义另一种排序顺序。javascript数组迭代方法:1.Array.forEach(function) 方法为每个数组元素调用一次函数2.map(function)方法通过对每个数组执行函数来创建新对象。filter() 方法创建一个包含通过测试的数组元素的新数组function myFun...

2020-04-12 23:02:02 77

原创 javascript中的数据类型

可以使用typeof来判断变量的数据类型:javascript中的数据类型有如下:数值类型字符串类型,布尔类型对象类型,undefined

2020-04-11 23:11:52 80

原创 dubbo整理

dubbo 缓存、dubbo 负载均衡 ,在consumer 中设置负载均衡策略,在service端设置权重weight值集群容错cluster 有failover,failfast, failsafe,failback,forking。

2020-04-03 11:03:49 79

原创 sql教程

把所有的重要的sql语句都记录编写下来:join,left join, right join, full joinunoin, unoin all

2020-03-17 09:17:51 73

原创 一个程序员的自述

先说说自己的开发经历,30岁了,从19年12月前都做的不是互联网相关的,做了五六年c++开发,并不是c++比java咋样才转的语言,c++有自己的优势,领域,但是我没有选对领域,一直在太传统的行业里面做(第一份是地质建模的专业,第二份是建筑cad二次开发,第三份是铁路行业的cad二次开发),工资一直维持在一万多一点,几乎近几年没有涨,后来 想了想,要从北京回到济南,转下java吧,从去年9月底离职...

2020-03-08 11:59:30 386

原创 如何在工作中表现的更好

首先在任务工作面前,一定要积极主动,不要等着靠着,要主动推进任务工作,多在领导面前表现工作质量要有保证,不懂地方就问

2020-02-20 13:20:40 128

原创 Spring中@Import用法

Spring @Import注解 —— 导入资源转载潘建南 最后发布于2018-08-02 12:19:17 阅读数 28738 收藏展开在应用中,有时没有把某个类注入到IOC容器中,但在运用的时候需要获取该类对应的bean,此时就需要用到@Import注解。示例如下:先创建两个类,不用注解注入到IOC容器中,在应用的时候在导入到当前容器中。1、创建Dog和Cat类Dog类:pac...

2020-02-05 11:05:06 141

原创 如何进行高并发

高并发解决方案: 如果想项目web项目和移动端app项目解决高并发不一样如果是web项目:动静分离:动态资源和静态资源进行分离 js/css/img/接口静态资源占用了大部分贷款,跨域问题后端:使用网关对我们接口实现限流,黑名单和白名单2.jvm性能优化,编码实现优化3.使用redis减轻压力(读写分离)使用多线程提高响应,采用mq异步解耦mysql实现分表分库,读写分离...

2020-01-31 21:53:53 736

原创 ROCKMQ功能,使用,

rocketmq有哪些特点?rocketmq如何使用?在实际中的运用

2020-01-29 21:22:35 250

原创 git拉取切换分支

拉去某个分支命令:新建一个目录 -->在目录下–>git init —> git remote add origin [email protected]:maya1618/goodscenter.git–>git fetch origin master-liming3-11-21–>git checout -b zhl1210 origin/master-liming...

2019-12-10 16:26:28 98

原创 window c++下字符转码

void WideCharToMultiByte(CString strVal, char* sVal){int iLen = WideCharToMultiByte(CP_ACP, 0, strVal.GetBuffer(), -1, NULL, 0, NULL, NULL);char* chRtn = new char[iLen*sizeof(char)];WideCharToMult...

2019-11-29 10:42:52 107

原创 关于心态问题

现在的心态一点也不好,总想着要把技术学好,总想着在项目中能够有能力做,其实最好的心态,那便是这些都别总想,放宽心的去学,开心的去学,去做,别有任何的压力,生活开朗,豁达。 无论学习,加班过程中,只要有时间了就要调整自己,多锻炼锻炼身体,慢跑步,保持一颗健康的心态,超越过去的自己。后面的时间,有时间了就学习,提升自己,不能在像10,11月份这样突击,压力太大。...

2019-11-25 17:52:49 101

原创 sql语句

查询用户同一天下单的总金额SELECTCustomer,SUM(order_price)FROM(SELECTCustomer,order_price,DATE_FORMAT(order_date, ‘%Y/%m/%d’) AS order_dateFROMorder_t) aGROUP BYorder_date,Customer;...

2019-11-23 12:15:54 90

原创 删除重复值,保留第一个的mysql的sql语句

#删除表中重复的值,保留第一个USE user;DELETEFROM user_tWHERE id IN ( ( SELECT id FROM (SELECT * FROM user_t) t2 WHERE NAME IN ( SELECT NAME FROM ( SELECT...

2019-11-22 23:45:42 195

原创 Redis笔记

Redis类型:string, list, set, zset, mapRedis启动命令redis-server.exe --maxheap 1024000 --p 6379&Redis-cli.exe –h 127.0.0.1 –p 6379Redis主从复制:slaveof 127.0.0.1 6379(6379是主Redis端口),可以在配置文件设置。主从复制的过程:当配...

2019-11-14 22:06:13 52

原创 MySql笔记

MySql优化如何优化:表设计合理, 添加适当的索引,SQL语句优化,分表技术,读写分离,存储过程,对mysql配置优化,my.ini调整缓存大小,mysql服务器硬件升级,定时去除不需要的数据,定时碎片整理使用show status 查看MySql服务器状态想信息show status like ‘uptime’ – 数据库启动了多长时间show status like ‘c...

2019-11-13 20:57:54 74

原创 JVM内存结构和参数调优笔记

JVM内存结构和JVM调优:Java内存结构包括了方法区,java虚拟机栈,本地方法栈,堆,程序计算器;方法区:主要存储class类的加载信息,常亮,静态变量;Java虚拟机栈:描述了java方法执行的内存模型,每个方法在执行时都会创建一个栈帧,用于存储局部变量表,操作数栈,动态链接,方法出口等信息。本地方法栈:用于为本地方法提供服务,如调用c方法Java 堆:用于存储new出来的程序对...

2019-11-13 12:04:14 59

原创 项目开发

项目开发中,尽量拆分成各个子系统,这样在后面进行开发别胡系统 中,能够进行复用,减少开发工作量,常见的系统可以拆分成:会员(用户)系统,订单系统,支付系统等等。...

2019-10-26 15:59:49 135

原创 zookeeper实现分布式锁,负载均衡

zookeeper实现分布式锁

2019-10-25 09:39:09 170

原创 剩下时间如何

首先,得 学会思考,无论什么时候,都需要思考,在做一件事情时候多想,在做的过程中学会分析,采用最佳途径,方法来完成,不能在浑浑噩噩 的做事情其次,要有自己的目标理想,要做出自己的规划,根据规划来做事。...

2019-10-14 10:35:01 72

原创 缓存穿透,缓存击穿,缓存雪崩

缓存穿透,缓存击穿,缓存雪崩

2019-10-11 18:04:01 42

原创 适配器模式Adapter

适配器:

2019-09-28 17:09:38 44

原创 国庆节结束前完成的工作

对spring boot继续学习了解,做订单后台查询系统,快速搭建,在学习过程中,不断总结,对spring 更有深入了解2.在这个过程中学习java基础知识,并发编程等...

2019-09-26 16:24:11 98

原创 Servlet中监听器简单代码实现

package zhl.test;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class MyContextListener implements ServletContextListener { @Override public void c...

2019-09-16 23:45:26 241

原创 spring Java Config代码配置bean

package zhl.soundsystem;public interface MediaPlayer { void play();}package zhl.soundsystem;import org.springframework.beans.factory.annotation.Autowired;public class CDPlayer implements ...

2019-09-07 21:10:19 181

原创 Spring隐式bean发现机制和自动装配笔记

package zhl.soundsystem;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;/*** @author zhl* @version 创建时间:2019年9月1日 下午6:45:44* @d...

2019-09-07 19:57:35 132

原创 Atomic 原子操作 线程安全示例

package com.concurrency;import java.util.ArrayList;import java.util.List;import java.util.concurrent.atomic.AtomicInteger;import sun.management.counter.Counter;public class AtomicTest { priv...

2019-08-26 23:50:32 115

原创 JDK代理原理剖析

package com.zhl.AopDemo_Maven;public interface A {public void add();}package com.zhl.AopDemo_Maven;public class AImp implements A {public void add() { // TODO Auto-generated method stub System...

2019-08-25 23:03:19 58

plan_project.zip

spring boot与dubbo进行整合代码,有提供者和消费者模块,欢迎下载学习,简单的调用地址http://127.0.0.1:8083/user/getUser

2020-03-07

java面试准备.docx

2019年自己面试整理,基本上在面试过程中知识点好多地方都问到了,最后找到了自己满意工作,希望在这个文档对大家有用,欢迎下载

2020-02-01

java超强反编译工具.zip

编译了一个动态代理类,用其它工具反编译不了,最后用它反编译的,希望对大家有用

2019-08-15

Java IoC讲解

Ioc,使用容器按需要创建对象,避免了在对象中new 对象的高耦合...........

2018-03-15

Spring 5.04 生成eclipse工程

使用Gradle进行构建的Spring eclipse工程,很全面,可以把源码 添加到工程调试Spring代码,希望对大家有所帮助

2018-03-13

空空如也

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

TA关注的人

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