自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java输入stringbuild_java中String与StringBuilder的区别

相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出 J2SE 5.0 里面带来的一个新的字符操作的类—— StringBuilder (先别忙着扔我砖头,我还算清醒,我这里说的不是 C #, Java 也有 StringBuilder 类)。那么这个 Stri...

2021-02-28 12:27:22 179

原创 eclipse java f3 失效_为什么Eclipse中 按 F3 无效

通常是由于自己的工程建得不对, 没有声明为 JAVA 或 PHP 类型工程。例如, PHP 工程的 .project文件中的内容如果如下, F3 应该就可以起作用了。projectNameorg.eclipse.dltk.core.scriptbuilderorg.eclipse.php.core.PhpIncrementalProjectBuilderorg.eclipse.wst.vali...

2021-02-28 08:10:11 247

原创 java在paint方法中写文字_Java TextPaint.getTextBounds方法代码示例

import android.text.TextPaint; //导入方法依赖的package包/类private void drawBubble(Canvas canvas) {float left = 0;float top = 0;float right = mDataBean.mClickViewRect.width();float bottom = mDataBean.mClickVie...

2021-02-28 07:05:46 435

原创 android和java中的jar 不能通用_(通用)Android App代码混淆终极解决方案

App虽然没有那么的高大上,但是代码的混淆是代表了程序员对App的责任心, 也是对App安全的一点点保证。今天我会将自己做Android混淆的过程和体会分享给大家,也避免大家少走弯路,少跳坑。本篇博客混淆基于Android Studio的IDE开发环境。其实在android Studio中做混淆,基本就是对Proguard-rules.pro文件的操作。混淆的过程也是有规律可循的。下面我将分几个部...

2021-02-28 02:38:04 300

原创 java消息队列kafka怎么用_消息队列Kafka及其应用场景

1.什么是消息队列?首先,我们来看看什么是消息队列,维基百科里的解释翻译过来如下:队列提供了一种异步通信协议,这意味着消息的发送者和接收者不需要同时与消息保持联系,发送者发送的消息会存储在队列中,直到接收者拿到它。一般我们把消息的发送者称为生产者,消息的接收者称为消费者;注意定义中的那两个字“异步”,通常生产者的生产速度和消费者的消费速度是不相等的;如果两个程序始终保持同步沟通,那势必会有一方存在...

2021-02-27 14:10:50 707

原创 mysql 内存表 性能_MySQL内存表的特性与使用介绍

内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,内存表与临时表并不相同,临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size = 128M设定。当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作,性能会大大下降,而内存表不会,内存表满后,...

2021-02-27 03:38:19 273

原创 java map父类_Java 反射实现实体转Map时,父类元素丢失

public classBeanToMap {public static MapConvertObjToMap(Object obj) {Map reMap = new HashMap<>();if (obj == null)return null;List fields = new ArrayList<>();ListchildFields;List fieldsName...

2021-02-26 01:08:49 278

原创 java 生成纯数字编码_生成任意长度的有序的数字编码

package com.yd.bpm.utils;import java.io.File;import java.util.List;public class FileSerialNumber{private static String prefix = "6999";private FileSerialNumber() {}private static FileSerialNumber sing...

2021-02-25 19:15:22 674

原创 JAVA文件目录列表_Java编程获取文件列表及子文件目录的方法(非递归)

废话不谈,直接进入正题,理解见代码注释。// 非递归public List scanFiles(String path) {ListfilePaths = new ArrayList();LinkedList list = new LinkedList();File dir = new File(path);File[] file = dir.listFiles();for (int i = 0;...

2021-02-25 17:10:39 110

原创 java中的冒泡排序的解析_java排序算法实现之冒泡排序

所谓冒泡排序就是在一个数列或整形数组中从左向右依次两个两个对比,对比的两个元素中小的元素放前边,大的元素放后边(升序排列),或者大的元素放前面,小的元素放后边(降序排列),如此两个两个比较直至数组末尾完成一轮排序,在含有n个元素的数组中进行(n-1)轮对比之后得到最终排序结果。在此过程中排序完成的部分放在数组右边,没有完成排序的放在数组左边。每一轮对比的次数都比前一轮减一(当然不减也可以,减一...

2021-02-25 03:50:43 136

原创 Java中redis数据的使用_java 中 简单的使用 Redis 存取数据

初学 Redis 做个笔记一、在cmd运行Redis进入:以管理员身份运行cmd运行:redis-server.exe以管理员身份运行一个新的cmd,上一个不要关闭运行:redis-cli.exe -h 127.0.0.1 -p 6379注:设置中文字符集则运行:redis-cli --raw1、String存set name "runoob"取get name"runoob"上述例子中,name...

2021-02-24 03:05:55 537

原创 java设计模式custom_Java设计模式----策略模式

解析策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。策略模式的Strategy类层次为Context定义了一系列的可供重用的算法或行为。继承有助于析取出这些算法中的公共功能。策略模式简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。策略模式就是用来封装算法...

2021-02-23 18:33:32 411

原创 hbase java 排序_Hbase Java API程序设计步骤

packagecom.jlc.hadoop.hbase.example;importjava.io.IOException;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.hbase.HBaseConfiguration;importorg.apache.hadoop.hbase.client.Delete;im...

2021-02-23 16:08:12 335

原创 python给定空间反转字符串_反转字符串(异或法)_Python数据结构与算法实战(3):字符串_Python视频-51CTO学院...

购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Pytho...

2021-02-21 12:16:12 65

原创 python游戏制作教程文本_python实现的简单文本类游戏实例

本文实例讲述了python实现的简单文本类游戏实现方法。分享给大家供大家参考。具体实现方法如下:############################################################# - My version on the game "Dragon Realm".# - taken from the book "invent with python" by Al...

2021-02-21 05:37:57 133

原创 java 扫描文件_JAVA文件扫描(递归)的实例代码

具体代码如下所示:import java.io.File;public class Scan {public static void main(String[] args) {String fileName = "D:\\Program Files\\腾讯游戏\\英雄联盟" + File.separator;File f = new File(fileName);scan(f);}public s...

2021-02-20 12:16:17 132

原创 java吞吐_java SpringMVC异步编程:提升系统吞吐能力

java SpringMVC异步编程:提升系统吞吐能力使用spring boot搭建web项目时,spring boot会内置一个tomcat作为web服务器,每一次请求落到tomcat上时,tomcat都会把请求封装成一个servlet,在传统的开发过程中servlet的生命周期会从tomcat创建它开始一直到业务逻辑处理完成并返回处理结果,换句话说在一次请求过程中servlet是独占的。tom...

2021-02-20 02:36:05 286

原创 mysql用户报名流程跟踪表_如何有效的跟踪线上 MySQL 实例表和权限的变更

介绍从系统管理员或 DBA 的角度来讲, 总期望将线上的各种变更限制在一个可控的范围内, 减少一些不确定的因素. 这样做有几点好处:1.记录线上的库表变更;2.对线上的库表变更有全局的了解;3. 如果有问题, 方便回滚操作;从这三点来看, 有很多种方式可以实现, 比如通过migrate等工具强制所有的操作都以统一的方式执行, 这需要开发人员做更多的配合, 所以这类工具在非规模话的业务场景中较难...

2021-02-19 01:48:27 77

原创 java中的内存机制_你知道java里面的内存管理机制吗,比如创建和回收是怎么管理...

而出发FullGc的条件比较复杂,主要有一下几条1. 调用 System.gc()只是建议虚拟机执行 Full GC,但是虚拟机不一定真正去执行。不建议使用这种方式,而是让虚拟机管理内存。2. 老年代空间不足老年代空间不足的常见场景为前文所讲的大对象直接进入老年代、长期存活的对象进入老年代等。为了避免以上原因引起的 Full GC,应当尽量不要创建过大的对象以及数组。除此之外,可以通过 -Xmn ...

2021-02-16 18:12:35 50

原创 java 建立缓存_Java EHCache 开源分布式缓存框架 动态创建缓存

动态配置: 不使用XML文件配置,通过程序(Java代码)来动态配置,也可以达到和xml配置一样的效果。EHCache版本:ehcache-2.9.0实例代码:package com.what21.ehcache.pack;import net.sf.ehcache.Cache;import net.sf.ehcache.CacheManager;import net.sf.ehcache.El...

2021-02-16 14:06:09 140

原创 张立国java_Code 《javaSE应用程序设计》 张立国 书中源码 - 下载 - 搜珍网

Code/Code/.metadata/Code/.metadata/.bak_0.logCode/.metadata/.lockCode/.metadata/.logCode/.metadata/.mylyn/Code/.metadata/.mylyn/.tasks.xml.zipCode/.metadata/.mylyn/contexts/Code/.metadata/.mylyn/repos...

2021-02-16 13:57:05 143

原创 java swing linux_如何让基于Swing的Java程序在Linux下看起来更和谐

在linux下默认的swing主题实在难看,和系统gtk主题不和谐也就算了,字体还特别扭。关于如何在代码中定制swing主题,网上已有很多此类文章。但毕竟这是开发者的立场上的解决方案,作为用户就行不通了。其实,“How to Set the (swing) Look and Feel”的问题,Java Tutorial已经有详尽的介绍了,传送门。在文中的“Specifying the Look a...

2021-02-16 06:23:33 772

原创 java layout组件居中_Android 布局中 如何使控件居中

首先要分两种不同情况,在两种不同的布局方式下:LinearLayout 和RelativeLayout1. LinearLayouta). android:layout_gravity="center_horizontal"表示该布局在父布局里水平居中,此时其父布局必须拥有android:orientation="vertical"属性;b). android:layout_gravity="ce...

2021-02-16 05:42:43 1335

原创 java short s=1_浅谈java中: short s = s + 1和s += 1的区别

摘要在这篇文章中,我会结合自己遇到的疑惑,分析题目中的问题,并简要总结java中数据类型相关的知识,供交流学习。关键字java, 数据类型, 默认类型,运算符优先级、类型溢出正文不知读者们是否会像作者同样的错以为:题目中两者没有啥区别!由于我们在平时的编程中很少涉及类型溢出、优先级考虑等问题,加上林林总总的数据类型、包装类、又是单目运算符,又是三元运算符,脑子都绕晕了,所以忽略了这类问题。。。作者...

2021-02-16 00:52:03 617

原创 centos7 win安装mysql_Centos7 安装MySql Mariadb

注:centos7系统,安装mysql默认的是mariadb首先运行yum install mysql mysql-server不过我运行后 开启mysql 的时候总是报这个错误[root@ajaing-tuzi ~]# service mysql startRedirecting to /bin/systemctl start mysql.serviceFailed to start mys...

2021-02-15 16:32:04 747

原创 java 频繁 full gc_java-jvm-full gc频繁的分析及解决

关于应用full gc频繁的分析及解决很久前的工作日记了,移到ITeye上来。现象系统报警full gc次数过多,每2分钟达到了5~6次,这是不正常的现象在full gc报警时的gc.log如下:在full gc报警时的jstat如下:sudo -u admin -H /opt/taobao/java/bin/jstat -gcutil `pgrep java` 2000 100此时的cpu如下(...

2021-02-13 06:25:30 1535

原创 java 方法区 静态区_内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区)...

区别:“==” 比较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致。(引用类型)如果两个对象的引用相同时(指向同一对象时),“==”操作符返回true,否则返回flase。注:如果有对内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区)感兴趣的可以去看看这篇博客,里面写的很详细。对我还在学基础的人来说帮助很大,理解了很多内容,还有待消化。...

2021-02-13 06:16:08 666

原创 java swing 嵌入地图_Java学习笔记之SWING — 基本SWING程序(实现外部地图文件导入并显示) | 学步园...

前言:不好意思啊,昨天去柯桥了趟,基本没怎么碰电脑, 不过脑子里还是想这点这个地图编辑器的问题的,开始一直在想怎么解决外部文件读入导致换行符的混入,后来发现BufferedReader类的readLine方法,爽,直接过滤,省了我不少的麻烦,嘿嘿。还有就是我对地图文件做了稍稍的改动,头部加上了两个表示地图大小的标注,希望以后能用到。好,废话少说,看具体的吧~我截图都截好了那~都已经弄了这么晚了,...

2021-02-13 01:05:16 613

原创 好用的php mysql源码_自己写的非常简单好用的PHP的MYSQL分页类

dbadd=$dbadd;$this->dbuser=$dbuser;$this->dbpwd=$dbpwd;$this->dbname=$dbname;$this->tablename=$tablename;$this->num=$num;$this->total=$this->gettotal();//得到总条数$this->totalpage=...

2021-02-10 03:10:52 137

原创 python 打开本地程序发生异常_Python 异常处理

python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理: 本站Python教程会具体介绍。断言(Assertions):本站Python教程会具体介绍。python标准异常异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)...

2021-02-09 11:42:42 108

原创 mysql强同步复制怎么配置_mysql配置半同步复制

点上边蓝字关注我们哦!1. MySQL演化史。在2000年,MySQL3.23.15版本引入了Replication。Replication作为一种准实时同步方式,得到广泛应用。这个时候的Replicaton的实现涉及到两个线程,一个在Master,一个在Slave。Slave的I/O和SQL功能是作为一个线程,从Master获取到event后直接apply,没有relaylog。这种方式使得读取...

2021-02-08 08:46:59 525

原创 mysql存储过程删除大量数据_SQL存储过程将符合条件的大量记录批量删除脚本

-- =============================================-- Author: James Fu-- Create date: 2015/10/27-- Description: v0.1 利用批量的方式删除符合条件的数据-- =============================================CREATE PROCEDURE [...

2021-02-08 06:54:17 455

原创 mysql体系结构流程_mysql体系结构和sql查询执行过程简析

一: mysql体系结构1)Connectors不同语言与 SQL 的交互2)Management Serveices & Utilities 系统管理和控制工具备份和恢复的安全性,复制,集群,管理,配置,迁移和元数据3)Connection Pool 连接池进行身份验证、线程重用,连接限制,检查内存,数据缓存;管理用户的连接,线程处理等需要缓存的需求4)SQL Interface SQ...

2021-02-08 02:09:37 112

原创 mysql中字段存储1_2_3这样数据的读取_解析MySQL的体系架构及学习Mysql存储引擎MyISAM和InnoDB...

解析MySQL的体系架构及学习Mysql存储引擎MyISAM和InnoDB发布时间:2020-07-16 02:12:43来源:51CTO阅读:1671作者:Oyster杨mysql体系结构:由:连接池组件、管理服务和工具组件、sql接口组件、查询分析器组件、优化器组件、缓冲组件、插件式存储引擎、物理文件组成。mysql是独有的插件式体系结构,各个存储引擎有自己的特点。mysql各个存储引擎概述:...

2021-02-08 00:33:51 232

原创 mysql 搭建日志服务器_Rsyslog+loganalyzer搭建日志服务器教程

Rsyslog+loganalyzer搭建日志服务器教程发布时间:2018年08月03日 评论数:抢沙发阅读数:2715安装LAMP环境yum -y install httpd php php-mysql php-gd mysql mysql-serverhttpd用来提供web服务php使apache支持php,因为loganalyzer是用php编写php-mysql用于loganalyze...

2021-02-07 18:36:32 310

原创 mysql 单例_转:JDBC连接MYSQL数据库 单例模式

public classSqlHelper{private final Lock lock = newReentrantLock();private static final SqlHelper sqlHelper = newSqlHelper();/*** 私有的默认构造方法*/privateSqlHelper(){}/*** 静态方法获得单例*/public staticSqlHelper g...

2021-02-07 15:45:38 56

原创 mysql purage_了解MySQL(超详细的MySQL工作原理 体系结构)

了解MySQL(超详细的MySQL工作原理 体系结构)1.MySQL体系结构2.MySQL内存结构3.MySQL文件结构4.innodb体系结构一、了解MySQL前你需要知道的引擎是什么:MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而...

2021-02-07 11:43:21 185

原创 linux mysql使用教程_MySQL_Mysql使用简单教程(二),接上文Linux系统下Mysql使用简单 - phpStudy...

Mysql使用简单教程(二)接上文Linux系统下Mysql使用简单教程(一)字段参数以“(字段名1 数据类型1,字段名2 数据类型2,......)”的形式构建。关于mysql常用的数据类型,一下是比较常用的几种,想查阅比较详细的资料可以自寻去网上搜寻。———————————————————————————————————————————————————————类型               ...

2021-02-07 00:11:20 79

原创 c++直角空心三角形_HDU - 2091 空心三角形 难度:C++入门 复杂度:简单

比较简单,具体思路看代码注释。要注意的是输出的空行要求。经过多番尝试得知可行的空行方案为:除了第一个三角形,其他三角形都在上方空一行。评测时输出和输入的顺序没有关系。输出@时跳出while循环即可。#includeusing namespace std;int main(){char str;int n;bool state = 0;//记录是不是第一个三角形,第一个三角形输出过后将此值改为1wh...

2021-02-06 14:51:00 546

原创 学python处理数据结构_Python学习【第2篇】:Python数据结构

dictPython内置了字典:dict的支持在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度列表也是序列,字符串也是序列字典字典类型与序列类型的区别:1.存取和访问数据的方式不同。2.序列只能用整数做为索引;3.字典中索引几乎可以是任意类型4.映射类型中的数据是无序排列的、字典中的键必须是唯一的,而值可以不唯一注意:如果字典中的值为数字,最好使用字符串数字形式,...

2021-02-05 12:01:44 426

空空如也

空空如也

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

TA关注的人

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