自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于java多线程基础学习点总结

1.线程的创建与启动扩展java.lang.Thread实现Runnable2.线程的转换状态新建状态就绪状态运行状态阻塞状态(位于等待池中的阻塞状态wait(),位于锁池中的阻塞状态,调用其他线程的json(),IO操作,sleep())死亡状态3.线程调度(抢占式调度模型)调整优先级-setPriority()线程睡眠-sleep():让给其他任意线...

2019-11-25 15:01:25 155

原创 maven打包插件解释

<build> <finalName>Spring_boot</finalName> <plugins> <!--配置jar包相关属性--> <plugin> <groupId>org.apache.maven.plugins</groupId>...

2019-08-23 16:16:57 537

原创 scala基础语法总结

scala_下划线方法名_将方法转化为函数参数byvalue(传值参数)着计算后传值byname(传名参数f:=>Int)先当做函数传值后计算caseclass编译后自动生成静态的apply方法,所以可以不带new关键字调用,主构造函数的参数是val类型,生成get方法,和私有的final类型的属性自动生成unapply方法...

2019-08-22 10:36:39 189 1

原创 一个关于scala隐式参数的实际用法

package com.yada.spring_boot_scalaimport play.api.libs.json.Json//定义两个样例类用作模板case class Address(province: String, city: String)case class Person(name: String, emails: List[String], address: Add...

2019-08-21 14:30:14 263

原创 进制之间相互转化

二进制转十进制(不分)001010111 1*2的0次幂+1*2的1次幂+1*2的2次幂+0*2的3次幂+1*2的4次幂+0*2的5次幂+1*2的6次幂二进制转八进制(分三)001 010 111 => 127 1*2的0次幂+1*2的1次幂+1*2的2次幂===7 0*2的0次幂+1*2的1次幂+0*2的2...

2019-08-19 15:24:07 350

原创 Scala基础篇(看我能学到第一篇)

class ScalaTs1 {// scala脚本的命令行参数保存在args的数组里,用args(0)得到 //定义变量 var a : String = "1" var a1="1" //定义方法(有返回值) def max(x:Int, y:Int):Int = { if( x > y ) x else y } //定义方法(无返回值) ...

2019-07-12 15:30:29 142

原创 浅谈MQ集群搭建关系

设备:22.188.xxx.60/61MQ结构:一台网关队列管理器(GW),两台目标队列管理器(完全存储仓库-GW1/GW2)搭建:网关队列管理器:1.定义监听2.定义集群接受通道(TO_GW),用作接受集群内部的消息3.定义集群发送通道(TO_GW1),用作向目标队列管理器发送数据。4.定义接受通道TO_GW(用作当其他MQ服务器像其发送数据时,使用的发送通道应当与该...

2019-06-27 15:56:18 389

原创 AIX解压文件命令总结记录

总结1、*.tar 用 tar –xvf 解压2、*.gz 用 gzip -d或者gunzip 解压--gzip压缩3、*.tar.gz和*.tgz 用 tar –xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar –xjf 解压6、*.Z 用  解压7、*.tar.Z 用tar –xZf 解压8、*.rar 用 unra...

2019-02-01 15:36:34 2810

原创 WebSphere静默安装

安装IMcd /soft/MIDWARE/WAS855/InstalMgr1.6.2_AIX_PPC_WAS_8.5.5./installc -installationDirectory /WebSphere/InstallationManager/eclipse-acceptLicense安装was 8.5.5.0cd /WebSphere/InstallationManag...

2018-11-27 20:13:00 1091

翻译 实践Maven之Hibernate项目

首先介绍一下hibernate框架:1.优秀的持久化(通俗讲把内存上的短时间运行信息存储在持久化硬盘上)框架。2.作用于持久层,因为没什么侵入性,所以同样适用于其他层面上的存储3.高度整合jdbc,简化了很多jdbc的操作。比如查询,比如存储4.二级缓存。缓存一部分所查询的数据,方便随时调用,大大的减少了数据库查询。5.ORM(Object/Rational Mapping)关...

2018-08-11 19:02:32 268

原创 使用Intelli IDEA 创建一个maven项目

创建maven项目1. 打开idea,点击左上角File - new - project,选择Maven,勾选Greate from archetype,选择maven-archetype-webapp,然后next,填写GroupId和ArtifactId,一路next到底,等待加载完成。2. 打开Project Structure,选择Artifacts,点击加号,选择Web Appl...

2018-08-10 20:23:28 389

翻译 初学Kafka工作原理流程介绍

Apache kafka 工作原理介绍 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段。为了管理需要共享的信息,对应用提供...

2018-07-20 19:47:21 1648

原创 关于Redis的简单认识以及语法学习

Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash

2018-02-21 10:57:36 355

原创 Oracle常用命令

一:基本命令1.进入oraclesqlplus/nolog2.创建用户名或密码create user username identified by password3.授权命令grant connect, resource to username4.切换用户connect username/password二:增删改查1.创建表格create tab

2018-02-11 20:37:52 286

原创 正则表达式

一.特殊符号和字符1.  literal  :匹配文本字符串的字面值 literal2.  rel | re2:  匹配正则表达dd式rel或者re2

2018-02-06 10:32:32 230

原创 JavaScript基本语法

一.变量1).全局变量:函数和事件之外所有变量,作用在全局。2).局部变量:事件或函数里面的变量,作用在该范围之内。二.变量的定义语法1. js中数据类型统一关键字:varvar a = 10;2. js中定义一个数组var a = [1,2,3,4,5] ;3. js中定义一个对象var a = {a:1,b:2,c:3};4. js中定义一个函数

2018-02-05 20:34:10 252

原创 Linux安装mysql以及主机访问

一:卸载已安装的mysql1.关闭服务mysql进程systemctl stop mysql.service2.查找mysql的目录并彻底删除find / -name mysql3.执行删除rm -rf mysql3.删除mysql配置文件my.cnfrm -rf /etc/my.cnf4...

2018-01-30 18:36:55 314

翻译 Shell脚本基本语法

一:Shell简介Shell 是一种脚本语言脚本语言的优点是使用灵活、部署容易、跨平台性好,非常适合Web开发以及小工具的制作。Shell 除了能解释用户输入的命令,将它传递给内核,还可以: 调用其他程序,给其他程序传递数据或参数,并获取程序的处理结果;在多个程序之间传递数据,把一个程序的输出作为另一个程序的输入;Shell 本身也可以被其他程序调用。二:常见S

2018-01-27 17:52:46 814

翻译 初学Node.js中使用TCP套接字编程

一:创建TCP服务器var net = require('net');var HOST = '127.0.0.1';var PORT = 6969;// 创建一个TCP服务器实例,调用listen函数开始监听指定端口// 传入net.createServer()的回调函数将作为”connection“事件的处理函数// 在每一个“connection”事件中,该回调函数接收到的soc

2018-01-21 19:16:57 336

原创 Python简单搭建一个Django框架

一.建立项目1.建立虚拟环境1).虚拟环境是系统的一个位置,你可以在其中安装安装包。创建一个文件夹,从当前目录进入终端,输入以下命令:python -m venv ll_env2).建立虚拟环境后,需要以下命令激活它:ll_env\Scripts\activate3).激活虚拟环境后,安装Djangopip install Django4).在Django中创建项目

2018-01-17 19:19:53 407

原创 初学Python(三)

一:类1.类的创建class GameStats(): def __init__(self,ai_settings): self.ai_settings=ai_settings self.reset_stats() self.game_active=True self.game_active=False def reset_stats(self): self.shi

2018-01-16 08:32:33 286

原创 初学Python(二)

一:if语句1.判断列表里的值cars=["dew","ed","ge","jg","bg"]for ca in cars: if(ca=='dew'): print(ca.upper()) else: print(ca.title())DEWEdGeJgBg2.检查特定值是否不包含在列表中cars=["dew","ed","ge","jg","b

2018-01-15 08:30:16 186

原创 初学Python(一)

一:变量和简单数据类型1.定义变量及输出message = "hello python word"print(message)hello python word2.使用方法修改大小写name="string name"print(name.title())String Name3.拼接字符串st="我们"sj="你们"ji=st+sjprint(ji)我们

2018-01-14 13:48:25 299

原创 Python下载图片并保存本地的两种方式

一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码:import os,statimport urllib.requestimg_url="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1516371301&di=d99af0828bb301fe

2018-01-13 13:53:47 36921

原创 利用Python编写Web自动化测试

一、所需工具:PyCharm,Selenium,geckodriver二、环境搭建:1.配置python环境变量2.下载PyCharm编写工具3.导入Selenium4.下载geckdriver驱动,复制python目录下,与python.exe同一级三:简单编写from selenium import webdriverfrom selenium.webdriver

2018-01-09 18:46:11 4784

翻译 Linux下目录结构与常用命令

一.Linux下目录介绍:1./bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。2./boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。3./dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。4./etc:这个目录用来存放所有的系统管

2017-12-17 18:29:54 226

原创 关于Mysql操作命令的笔记

一.什么是Sql结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;关系型数据库关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立

2017-12-16 10:07:49 250

原创 Android四大组件—ContentProvider

1.内容提供器简介内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能, 它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据 的安全性。目前,使用内容提供器是 Android 实现跨程序共享数据的标准方式。不同于文件存储和 SharedPreferences 存储中的两种全局可读写操作模式,内容提供器可 以选择只对哪

2017-12-15 17:02:33 189

翻译 Android四大组件—Service

1、要使用Service,首先就是在配置文件里吗添加Service,如果不填加,你的Service是不能够使用的。目前学到的方法有两种   方法一:   方法二:  点后面是Service类的名字。2、工程包括两个类:  ServiceActivity.java  PlayService.java  其中:ServiceActivity.java定义了两个按钮,

2017-12-15 13:56:24 240

翻译 Android四大组件—广播

1.广播的定义在Android中BroadcastReceiver作为Android四大组件之一,不像Activity,没有可显示的界面。BroadcastReceiver包括两个概念,广播发送者和广播接收者(Receiver),这里的广播实际就是指Intent,程序可以自己发送广播自己接收,也可以接受系统或其他应用的广播或是发送广播给其他应用程序,BroadcastReceive

2017-12-14 09:53:37 339

原创 java设计模式之单例,工厂,代理模式

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

2017-12-12 19:07:36 444

翻译 初学自定义View

1.自定义View的属性首先在res/values/  下建立一个attrs.xml , 在里面定义我们的属性和声明我们的整个样式。我们定义了字体,字体颜色,字体大小3个属性,format是值该属性的取值类型: 2.首先在布局中申明一个自定义Vie

2017-12-11 20:07:41 173

翻译 关于AIDL的简单认识

什么是AIDLAIDL是Android Interface Definition Language, 顾名思义,它主要就是用来定义接口的一种语言。Android提供AIDL主要用来进程间通讯。如何使用AIDL1).创建aidl文件    .  在main文件下新建aidl文件夹    .  创建aidl类    .  2).编写aidl接口

2017-12-11 19:14:21 309

翻译 Retrofit结合Rxjava初步使用

Retrofit和Rxjava结合使用1.添加依赖:compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.google.code.gson:gson:2.8.0'compile 'com.squareup.retrofit2:converter-gson:2.1.0'2.Retrofit的使用:1

2017-12-11 18:35:30 533

翻译 关于Rxjava的简单使用

1.Rxjava是什么RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs using observablesequences for the Java VM"(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。这就是 RxJa

2017-12-11 15:08:13 263

空空如也

空空如也

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

TA关注的人

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