- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 使用docker部署nacos集群 /nacos/v1/ns/instance/beat. code:400 msg 的可以来试试
使用docker部署nacos集群 直接开干 (我的服务器内网ip: 172.17.54.91 根据实际自行调整)java版本1.8 springboot 2.0.3.RELEASEnacos 2.1.0.RELEASEbootstrap.properties启动类加上注解 @EnableDiscoveryClient配置docker开始安装nacos (提前搭好mysql服务 和 执行nacos的脚本)关键进入控制台 显示已经集群成功启动微服务直接开干 (我的服务器内网ip: 172.17.54.9
2022-01-11 15:36:54 2173
原创 java找出大数据中的 TOP K 问题
public static void main(String[]args){ Heap heap = new Heap(10); Random r = new Random(); for (int i = 0;i<10000000;i++){ heap.add(r.nextInt(1000000000)); ...
2019-12-04 09:38:22 246
原创 log4j 按日期和大小切割文件
log4j 按日期和大小切割文件import java.io.File;import java.io.IOException;import java.io.Writer;import java.text.SimpleDateFormat;import java.util.*;import org.apache.log4j.FileAppender;import org.apache...
2019-10-18 08:39:29 906
原创 Spring Bean创建流程
new AnnotationConfigApplicationContext() 断点调试流程this(); this.reader = new AnnotatedBeanDefinitionReader(this); AnnotationConfigUtils.registerAnnotationConfigProcessors(this.registry);向容器中添...
2019-08-11 20:45:55 200
原创 Spring事物
1.导入依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.12.RELEASE</version></dependency&...
2019-08-07 21:27:54 112
原创 SpringAop原理
SpringAop原理使用注解式aop使用注解式aop1.在配置类上加入@EnableAspectJAutoProxy2.在代理类上加入@Aspect3.在代理类中使用 @Before ,@After ,@AfterReturning , @AfterThrowing ,@Around等注解3.1使用多个通知方法代理相同方法时可以使用一个@PointCut注解标注的方法import o...
2019-08-06 18:44:35 119
原创 Spring容器中Bean的创建及销毁
Spring容器中Bean的创建及销毁<= 往容器中注册Bean单例: 容器启动 创建(构造函数) >>> 属性赋值 >>> 初始化(初始化方法) >>>使用 >>> 容器关闭(销毁方法)多例: 每次获取 创建(构造函数) >>> 属性赋值 >>> 初始化(初始化方法) >...
2019-07-15 17:00:49 593
原创 Spring注册Bean
Spring注解式开发注册一个Bean1.创建一个实体类2.添加配置类注册一个Bean1.创建一个实体类 */public class Person { private String name; private Integer age; public Person(String name, Integer age) { this.name = na...
2019-07-07 19:26:02 65
原创 java内存模型 JMM
目的java内存模型主要目的是定义如何存储变量 的底层细节分区1 方法区(Method Area) 主要用来存储类的信息(名称,修饰符),常量,静态变量,静态方法 以及类中的方法,属性信息 通过class对象 获取类的信息都来源于此 内存共享,一般情况下不会被GC回收 ,使用内存超出设定值时也会抛出OutOfMemory异常 是堆中的永久区, 通过 -XX:PermSizw设置...
2019-04-04 14:46:10 99
原创 spring的坑--@Transcation 和 @Async 失效
原理@Transcation和@Async注解都是基于aop动态代理实现的.错误原因当本类a方法调用b方法时,b方法上的注解就会失效,只有调用代理类才可以使注解生效解决方法方法1.将需要调用的方法编写到另一个类方法2.在spring配置文件加入 <aop:aspectj-autoproxy expose-proxy="true"/> 使用 ((***Service)A...
2019-03-13 10:22:03 584
原创 JVM
jvm 运行时数据(内存) 分为多个区域线程私有部分:1.程序计数器(指向正在执行字节码指令的地址(行号))java是多线程的,可以记录当前线程执行状态,保证程序正常执行2.本地方法栈,虚拟机栈栈是一种数据结构,出入口只有一个,特点:先进后出主要是用来存储java执行时的方法中的信息 一个栈帧代表一个方法: 局部变量表:(一般第一个存放this)存放变量地址的引用 操作数栈:方...
2019-03-01 21:43:10 83
原创 webservice加入spring中,外网发布webservice
webservice代码@WebServicepublic class JYBWebService extends SpringBeanAutowiringSupport{ public final static String N_STATUS_SUCCESS = "0000";//成功 public final static String N_STATUS_ERROR = "...
2019-02-28 20:23:24 244
原创 sqlServer数据库权限管理
CREATE USER [aa] FOR LOGIN [aa] --将用户添加到当前数据库GRANT SELECT,DELETE ON dic_dept to aa --将单张表的(SELECT,DELETE,UPDATE,INSERT,EXECUTE)权限给用户GRANT SELECT,DELETE,UPDATE,INSERT,EXECUTE TO aa; -...
2019-02-27 10:40:04 1270
原创 java基础
使用静态工厂代替构造器1.静态工厂可以有名称 (当类有多个构造器,用户不知道调用那个)2.不必在每次调用他们时创建新的对象 (可以事先生成或缓存对象)3.可以返回原类型的任何子类型对象(返回可以是非共有的子类对象还可以随着调用的参数或时机返回不同的对象)4.在创建参数化型实例时,可以使代码变得简洁:(public static&lt;K,V&gt; HashMap&lt;K,V&gt...
2019-01-16 14:44:19 64
原创 java图片转文字
public static void main(String [] args) throws IOException { BufferedImage img = ImageIO.read(new File("D://u=1785417880,3178186681&fm=27&gp=0.jpg"));//读取图片 char [] arr ="$@B%...
2019-01-16 14:15:48 1374
转载 C#打包
使用NSIS打包C#文件为安装exe使用NSIS制作安装包nsis下载地址:http://www.pc6.com/softview/SoftView_14342.htmlnsis使用:启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包选择“使用脚本向导创建新的脚本文件”,确定进步脚本向导,下一步第一步,这里填写应用程序的一些基本信息,下一步...
2018-12-23 12:18:27 528
原创 使用H5和java搭建聊天系统
使用H5和java搭建聊天系统前台网页:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;&a
2018-12-19 14:34:06 907
java_websocket.jar
2018-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人