自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringCloud学习笔记(一)-总体概念知识

1 微服务相关概念1.1 服务注册和发现服务注册:服务实例将自身服务信息注册到注册中心。这部分服务信息包括服务所在主机IP和提供服务的port端口,以及暴露服务 自身状态以及访问协议等信息。服务发现:服务实例请求注册中心获取所依赖服务信息。服务实例通过注册中心,获取到注册到其中的服务实例的信息,通过这些 信息去请求它们提供的服务。1.2负载均衡 负载均衡是高可用网络基础架构的关键组件,...

2020-08-26 22:30:11 223

原创 常用CMD指令

查看端口占用情况netstat -ano

2020-08-23 17:09:16 168

原创 大厂JAVA岗招聘需要技术栈和技术要求

技术栈操作系统Linux后端框架Spring SpringMVC SpringBoot Hibernate MyBatis playframework (full-stack(全栈的)Java Web的应用框架)数据库Redis (NoSQL) Memcache(NoSQL) MongoDB(NoSQL) MySQL SqlServer前端HTML CSS JavaScript(JQuery、React)web服务器Jetty Tomcat相关语..

2020-08-23 16:35:36 415

原创 MariaDB 项目连接超时报错 java.net.SocketException: Software caused connection abort: socket write error

原因默认无操作超时时间为8小时(8*60*60 =28800),超时后,项目在连接会报错,需要重启项目相关知识wait_timeout:交互式连接,类似jdbcinteractive_timeout:非交互式连接,类似客户端解决方法去my.ini中修改下面两个值,延长超时时间wait_timeout=31536000interactive_timeout=31536000使用下面SQL查看修改结果show variables like '%timeout%';..

2020-08-22 12:03:43 460

原创 用java实现大数据去重、词频统计、排序

概述前提:数据源不会爆内存使用HashMap做去重、统计、使用TreeMap做排序原代码KeyWordCount.javaimport util.TimeUtil;import java.io.*;import java.util.*;/** * 搜索关键词去重、统计、降序 */public class KeyWordCount { static...

2019-10-12 09:33:33 2612

原创 巨坑:嵌套Fragment,外层使用replace进行切换,造成内层Fragment被回收、显示空白

前言 Fragment切换方法有两种:add和replace方式切换,其中add方法切换不会重新创建Fragment,而replace方式则会重新创建Fragment。 这也就意味着replace方式在从Fragment_1切换到Fragment_2时,Fragment_1会执行onDestroy()和onDetach()方法。 此时,如果Fragm...

2019-09-08 02:10:55 1740 1

原创 Java 常用/好用 方法整理

>sort 数组排序包名:java.uitl.Arrays功能:对数组按从小到大进行排序int a[] = new int[] { 15, 6, 1, 5, 9 };Arrays.sort(a);//结果为1、5、6、9、15>binarySearch 数组搜索包名:java.uitl.Arrays功能:对以排序数组进行搜索,放回搜索值下标...

2019-07-07 20:46:30 258

原创 JAVA包装类

包含Interger、Boolean、Byte、Character、Double、Float等,这些都是Number的子类一、通用方法XXXX指上诉Interger、Byte等类1).comparaTo(XXXXanotherByte) 对两个XXXX对象进行比较2).ValueOf(String str) 将String值转为XXXX对象3).equals...

2019-07-05 16:01:18 123

原创 解决当APP退到后台,在由桌面点击图标时,APP重新创建,不会回到退出时活动的问题

在入口Activity(如Entry活动、欢迎活动)的surper.onCreate(savedInstanceState)后面加下如下代码protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!isTaskRoot() && ...

2019-04-01 21:32:46 866

原创 Tomcat+MySQL应用服务器错误问题笔记

问题一:错误信息:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of th...

2019-03-24 00:10:50 241

原创 (MD)TextInputLayout使用

目录介绍基本代码主要方法和属性配合焦点实现自动显示/隐藏错误信息 介绍 TextInputLayout 是EditText(或者EditText子类)的一个包装类,让EditText变成Material Design 风格的文本框,当输入时,内嵌标签会浮动到内容的上方,也支持显示错误信息和字符计数等功能。 基本代码 <android.support...

2019-03-15 16:10:16 184

原创 LitePal update()没效果

在A活动中用update()更新数据并启动B活动,更新数据成功。而但在B活动中用update()更新数据并启动A活动,更新数据不成功,数据不变。暂时没找到原因和解决办法...

2019-03-14 16:41:22 1880 3

原创 Android Studio快捷键

Ctrl+Alt+O:重写方法Ctrl+Alt+L:格式化代码Ctrl+F6:重命名Ctrl+/:注释

2019-03-07 18:43:26 103

原创 Intent数据传递

向目标活动传递数据在当前活动调用putExtra(“键值”,数据)方法设置待传递数据,在目标活动中调用getStringExtra(“键值”)(例如int类型数据就这是getIntExtra()方法)接收传递过来的数据>当前活动Intent intent = new Intent(Activity1.this,Activity2.class);intent.putExtra(...

2019-03-07 18:39:27 216

原创 显式Intent和隐式Intent

Intent简介Intent由动作、效据,分类,类型、组件和扩展信息等内容组成,每个组成部分都由相应的国性进行表示,并提供设置和获取相应属性的方法,如下表Intent可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。一般被用于启动活动、启动服务以及发送广播等显式Intent意图明显,用于启动明确的活动、服务等//Intent(Context,目标c...

2019-03-07 18:17:09 242

原创 Toolbar中setNavigationIcon的返回图标太大,图标大小调整解决方法

如果Toolbar中setNavigationIcon的返回图标太大,可以使用下面两种方法解决方法一:把图片做的小一点方法二:将图片放在更高分辨率的mipmap、drawable目录下,比如本来放在mdpi的,放在xxxhdpi就会小很多未调整前放入更高分辨率的文件夹减低分辨率...

2019-03-03 22:34:55 5379 1

原创 Github使用笔记

一、Git身份配置git config --global user.name "tony"git config --global user.email "[email protected]"二、创建代码仓库用cd指令进入项目目录,输入git init注意:1.路径地址用"/" 2.路径上的文件夹名不要含中文和空格三、提交本地代码1)添加单文件...

2019-03-02 16:09:04 290

原创 SQLite数据库的查看

adb shell:在cmd中进入adb工具进入相应地址,一般在/data/data/包名/databases/ls:查看该目录下的文件sqlite3 数据库名.db:打开数据库.table:查看数据库下的表.schema:查看建表语句...

2019-02-16 14:11:31 12801 2

原创 4种基本布局

1.线性布局   LinearLayout在线线性方向上依次排列◆android:orientation vertical竖向水平排列 horizontal 横向水平排列排列方向是horizontal时,内部控件宽度不能指定为match_parent;排列方向是vertical时,内部控件高度不能指定为match_parent◆android:layout_weight 用比例的方...

2019-01-27 15:16:57 329

原创 为事件注册监听器的两种方法

1.匿名类方式注册监听器protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_no3); Button button1 = (Button)findView...

2019-01-26 15:42:56 3376

原创 安卓UI开发

android:id:当前控件唯一标识符android:layout_width和android:layout_highht:控件的宽度和高度可选值:match_parent(控件大小和父布局相同),fill_parent(和前一个值意义相同),wrap_parent(控件大小能刚好包含内容,内容决定大小)android:gravity:文字对齐方式可选值:top、bottom、...

2019-01-25 22:11:02 299

原创 19年1月24号

创建button对象: Button button1 =(Button)findViewById(R.id.button_1); 短通知提醒Toask //Toast.makeText(Context对象,"提示文本内容",显示时长) Toast.makeText(FirstActivity.this,"你点击button1",Toast.LENGTH_SHORT).sh...

2019-01-25 20:10:59 222

原创 四种活动启动模式

启动模式在AndroidManifest.xml中修改,通过配置android:launchMode     书P651)standard(默认启动模式)活动默认的启动模式,可以不进行指定。特点:每次启动都会创建该活动的一个实例并处于栈顶,且无论是否已经在返回栈中2)singleTop(单一栈顶启动模式)特点:启动时,如果该活动处于返回栈栈顶,则直接使用,不去创建新的实例;如果...

2019-01-25 20:10:43 237

转载 【未写完】0/1背包问题的三种算法思想分析(贪心算法、动态规划、分支限界法)

本文有引用其他作者的文章,请看对应算法后的原文链接1)贪心算法C=150C=150, 最大承重wi=[35,30,60,50,40,10,25]wi=[35,30,60,50,40,10,25],每个物品的重量pi=[10,40,30,50,35,40,10]pi=[10,40,30,50,35,40,10],每个物品的价格关键在于子问题的定义,本例,我么可以将子问题定义为,在...

2019-01-09 21:35:45 3487 3

原创 回文数的几种算法

个人编写的低效率的算法public static void main(String[] args) { // TODO Auto-generated method stub int i,n,x,sum=0; System.out.println("请输入一个介于1~99999的整数"); Scanner sc = new Scanner(System.in); Strin...

2017-09-27 14:48:40 5014 1

空空如也

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

TA关注的人

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