自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浅蓝浅蓝

业精于勤,荒于嬉 ;行成于思,毁于随

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

原创 无题

文章目录二进制google二进制111001000110001 111010100011111 110110100111011 111001000110001 00110111 00110111101001000011000 100111100011010 101101001110111 110001000010001 111001000110001 100111101100000 111...

2019-09-03 16:17:48 323

原创 idea实用操作

文章目录最终确定是 mybatis-spring-boot-starter

2018-12-04 21:11:29 1333

原创 jvm常用参数

-XX:+PrintCompilation 打印jit代码-XX:+DoEscapeAnalysis 开启逃逸分析-XX:+PrintEscapeAnalysis 开启逃逸分析后,可通过此参数查看分析结果

2018-11-19 20:29:06 1834

原创 jvm常用命令

ll -Sl -h 从大到小排序yum install net-tools 安装软件(docker中)find / -type f -size +1G 找到大于1G的文件

2018-11-09 17:55:18 1705

原创 dubbo默认数据包大小修改

dubbo.protocol.payload 修改 cause: Data length too large: 26304917, max payload: 8388608

2022-04-06 19:38:15 4826

原创 RPermitExpirableSemaphore使用笔记

RPermitExpirableSemaphore是什么首先,RPermitExpirableSemaphore 是出自于Redisson,Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid),Redisson也是redis官方推荐的,比较常用的是它的分布式锁。Redisson中文文档:https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95RPermitExpirableSe

2020-10-27 21:51:53 2625 7

原创 dubbo问题合集

文章目录zk user.name如何修改zkServer.cmd 一闪而过,可以在cmd中加pause,具体查看错误信息

2020-08-28 10:55:43 318

原创 sql总结

文章目录parameterTypeparameterType <select id="xxx" resultType="xxxDO" parameterType="java.lang.Long"> SELECT <include refid="all_fields"/> FROM table1 WHERE order_id = #{ord...

2019-12-13 10:58:00 587

原创 python创建http服务

文章目录背景环境打印日志调用dllhttp方案一完整代码坑背景用java调用dll的时候经常出现 invalid memory access,改用java-Python-dll,Python通过http服务给java提供功能。环境Python3.7通过 http.server.BaseHTTPRequestHandler 来处理请求,并返回response打印日志filename为...

2019-12-10 16:48:07 850 1

原创 git基本操作

###本地分支第一次关联并推送远端git add .git commit -m “xxx”git remote add origin https://github.com/seven77778/basic.gitgit push -u origin masterGG参考 https://www.liaoxuefeng.com/wiki/0013739516305929606dd1836...

2019-10-29 16:01:43 129

原创 bat脚本创建windows定时任务

文章目录基本用法隐藏windows计划任务的黑框踩坑记录echo命令基本用法task.bat内容@echo offset "TASKNAME=lsh_task"SCHTASKS /CREATE /TN %TASKNAME% /sc MINUTE /mo 1 /tr test.cmd exittest.cmd 往123.txt追加写内容@echo offecho 123ec...

2019-10-16 16:46:45 5447

原创 Spring启动异常集合(持续更新中)

文章目录org.springframework.web.context.ContextLoaderListener删除idea创建mvc项目中的lib文件夹org.springframework.web.context.ContextLoaderListener在 web.xml中加入 以下配置后,启动失败 <listener> <listener-clas...

2019-08-27 10:37:14 380

原创 阿里云ONS消息队列入门指南

文章目录概述概述

2019-08-26 15:38:38 8793

原创 Python下载第三方库慢的解决方案

临时使用清华源,每次pip install 都需要加上参数 -i https://pypi.tuna.tsinghua.edu.cn/simple,速度较快pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple

2019-07-23 10:14:53 953

原创 设计模式之策略模式

文章目录概述优点缺点使用场景使用教程总结概述策略模式,笼统来讲,就是封装算法。优点1、算法可以自由切换。 2、避免使用if多重条件判断。 3、扩展性良好。缺点1、策略类膨胀,如果策略很多 ,维护也比较困难 todo2、所有策略类都需要对外暴露。使用场景比较常见的天猫88VIP,88VIP购买商品是95折,普通用户无折扣,将来再来一个SVIP ,假如现在要设计一套报价系统,针对不同...

2019-04-15 21:10:49 296

原创 sqlserver2008问题集锦

文章目录还原.vbk文件失败还原.vbk文件失败标题: Microsoft SQL Server Management Studio------------------------------还原 对于 服务器“PUJIEZIZHUJI”失败。 (Microsoft.SqlServer.SmoExtended)有关帮助信息,请单击: http://go.microsoft.com/...

2019-04-15 17:48:17 294

原创 maven常见问题合集

文章目录install 出现 xxx包不存在

2019-04-10 14:10:37 1701 4

原创 java调用Python

文章目录jpython常见问题runtimejpython常见问题TypeError: object of type ‘NoneType’ has no len()runtime

2019-04-10 11:38:50 334

原创 Java调用Lua

文章目录概述SciTE开发luasciTE 中文乱码idea开发lua常见问题windows上运行lua脚本比较输入的两个数字是否相等限制ip访问次数java代码调用lua脚本概述Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。SciTE开发lua推荐使用SciTE 进行一些简单的语法练习,新建...

2019-04-09 17:30:26 3959

原创 C++调用C#DLL简单示例

文章目录C++ 调用 C# 的 dll方式一方式二 -- 引用dllC#调用C# dllC++ 调用 C# 的 dll工具 vscode2017关于创建dll,请参考C++、C#生成DLL入门教程方式一#include "pch.h"#include <iostream>using namespace std;extern "C" __declspec(dllexp...

2019-04-08 15:57:33 584 1

原创 Python调用DLL简单示例

文章目录

2019-04-08 14:36:11 1829

原创 C++、C#生成DLL入门教程

文章目录C#创建dll创建C#项目运行项目生成C# dll源码tipsC++创建dll创建C++项目源码运行项目 测试所写代码生成C++ dllC#创建dll工具 vs2010创建C#项目运行项目新建的项目属性是类库,项目右键 输出类型改为 windows应用程序,F5即可直接运行生成C# dll将输出类型改为“类库”,ctrl + alt + F7 即可生成dll ,一般在/...

2019-04-08 11:52:23 801 1

原创 查看堆外内存

文章目录问题:top查看内存 RES 一直是7g左右,即便full gc以后,RES也不会变,但是实际查看堆内存,远远不到7g,怀疑是堆外内存sudo -u admin /java/bin/jmap -histo:live 37 | head -10 | sort -r -k3jmap -heap pidtop...

2018-12-13 22:16:39 8108 1

原创 Windows查询端口占用

netstat -ano|findstr “20880” 20880是端口号,查询得出的12368是进程号C:\Users&gt;netstat -ano|findstr "20880" TCP 0.0.0.0:20880 0.0.0.0:0 LISTENING 12368 TCP 10.63.101.176:2088...

2018-12-08 16:55:12 6459

原创 java.lang.ref.Finalizer占用高内存

https://www.jianshu.com/p/74224cb0120ffinalize()

2018-11-24 14:56:18 18465 2

原创 java基础之Synchronized、volatile

文章目录SynchronizedSynchronized 影响内存的过程双重检查形式的单例模式为什么需要使用 volatileSynchronizedSynchronized 影响内存的过程一个线程在获取到监视器锁以后才能进入 synchronized 控制的代码块进入代码块以后,该线程对于共享变量的缓存就会失效,synchronized 代码块中对于共享变量的读取需要从主内存中重新获取...

2018-11-19 10:14:13 128

原创 java基础之线程

文章目录概述概述过多的线程,会导致线程切换,影响性能

2018-11-10 17:44:39 116

原创 JAVA基础之AtomicInteger

文章目录概述方法示例概述方法incrementAndGet() 原子性的加1,并返回加1后的值getAndIncrement() 原子性的加1,返回的是加1之前的值,这两个方法类似i++和++idecrementAndGet() ,getAndDecrement() 原子性减1compareAndSet(int expect, int update)示例int num =0;...

2018-11-07 14:11:50 604

原创 JAVA基础之锁

文章目录概述synchronizedReentrantLock概述锁的概念一直比较模糊,在这里记录一下自己学习的过程synchronized线程同步最常用的关键字,用法简单,代码可维护性好synchronized用于static方法,或者synchronized (类.class)相当于给类加锁synchronized用于方法,或者代码块,锁的是当前对象ReentrantLock...

2018-11-06 18:16:33 337

原创 java基础之java内存模型

文章目录概述原子性可见性概述JMM,java memory model,这里主要是通过多线程的原子性,可见性,有序性 还有 重排序 来分析。原子性原子性指一个操作是不可中断的,即使在多个线程一起执行,一个操作一旦开始,就不会被其他线程打断。可见性当一个线程修改了某个共享变量的值,其他线程是否能够立即知道这个修改。...

2018-11-03 23:05:38 133

原创 redis学习笔记

redis持久化机制RDB(Redis DataBase),数据集快照,在某个时间点将所有数据写入一个临时文件,持久化完成,该临时文件替换上次持久化文件。Redis默认采用LZF算法对生成的RDB文件做压缩处理,压缩后的文件远远小于内存大小,默认开启优点:①只有一个文件,dump.rdb,比较方便②高性能,fork子进程完成写操作,主进程继续处理redis,保证了redis的高性能...

2018-11-02 18:23:11 115

原创 java基础之垃圾收集器

文章目录概述前置结论算法标记-清除复制算法标记-整理算法分代收集算法概述上一篇主要说了GC的过程,这里总结一下java的几种收集器和算法前置结论尽可能将对象分配到新生代,因为full GC成本高于minor GC尽量少使用大对象JIT编译参数发生oom时执行脚本 -XX:OnoomError=D:\reset.bat获取GC日志 -Xloggc:D:\gclog.txttomc...

2018-11-01 20:53:12 293

原创 java基础篇之GC过程

文章目录概述java垃圾回收概述java和C++有着一堵 内存动态分配 和 垃圾收集技术 围成的“高墙”,外面的人想进去,里面的人想出来。java垃圾回收GC(Garbage Collection) 的历史比java还要久远,1960年诞生的Lisp语言当时就在考虑三个问题:哪些内存需要回收什么时候回收如何回收对于java来说,包括程序计数器,栈内存 ,他们随线程生,随线程灭...

2018-10-31 20:17:40 2719

原创 java基础篇之异常处理

文章目录概述Checked异常体系finally和return的坑概述java把所有非正常的情况分为两类,异常(Exception)和错误(Error),他们都继承自Throwable类Error错误,一般指jvm相关问题,系统崩溃,jvm错误等,不建议捕获Error,也无需throws Error及其子类,比如OutOfMemoryError,StackOverflowErrorp...

2018-10-31 14:48:29 238

原创 java8之运行时数据

文章目录前言java 运行时数据结构程序计数器虚拟机栈本地方法栈堆题外话:一个对象的这辈子方法区编外:直接内存对象是如何访问的前言JDK8 的10个新特性总结如下:Lambda ExpressionsPipelines and StreamsDate and Time APIDefault MethodsType AnnotationsNashorn JavaScript Engi...

2018-10-29 20:09:33 601

原创 面向对象编程

总览在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征——《java编程思想》封装把数据和方法包装到类中,以及具体实现的隐藏,通常共同被称为封装访问权限的控制被称为具体实现的隐藏,private防止属性被其他类直接修改,如需修改,使用get/set方法把对同一事物进行操作的方法和相关的方法放在同一个类中,把方法和它操作的数据放在同一个类中继承继承是所有oo...

2018-10-27 19:31:46 202

原创 java基础篇之HashMap

文章目录总结HashMapjava7 HashMapjava8 HashMapput源码get源码时间复杂度为什么hashmap能保证O(1)注意疑问总结HashMap哈希表的主干是数组复写时有返回值hashmapjava7 HashMapjava8 HashMap图来自https://javadoop.com/post/hashmapjava8与java7不同之处,...

2018-10-26 21:22:46 488

原创 java基础之基础知识

静态代码块执行一次,随着类加载而加载public class Test { static HashMap hashMap = new HashMap(){ // map优雅的写法 { put(&amp;amp;amp;amp;amp;amp;amp;amp;quot;1&amp;amp;amp;amp;amp;amp;amp;amp;quot;,&amp;amp;amp;amp;amp;amp;amp;amp;quot;2&

2018-10-26 13:55:13 417

空空如也

空空如也

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

TA关注的人

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