- 博客(69)
- 收藏
- 关注
转载 idea 使用
常用模板代码快捷键它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,也可以在Live Templates中增加自定义模板。最简单的例子就是在 Java 中输入 sout 会出现 System.out.println();psvm : public static void main(String[] args) {}prsf:...
2019-09-08 20:04:00
155
转载 scala
dataFrame.select($"col1", $"col2").as[(String, String)].collect().toMap转载于:https://www.cnblogs.com/anxiao/p/11363911.html
2019-08-16 14:55:00
137
转载 Java开发工具
Java 反编译工具http://ddrv.cn/a/296676/1. XJad:https://www.ibm.com/developerworks/community/files/app#/file/dc55777e-c7b6-4984-a7dd-b0e8d94a45202. JD-GUI:https://github.com/java-decompiler/jd-g...
2019-08-08 15:43:00
139
转载 ActiveMQ基础
消息队列的作用为什么使用ActiveMQ,不使用其他工具下载安装包并启动http://localhost:8161/admin/(账号:admin:admin)Java实现步骤:// 1.创建连接工厂对象(ConnectionFactory)ConnectionFactory connectionFactory = new ActiveMQCon...
2019-07-23 18:57:00
109
转载 Java 多线程实战
Java多线程public class ThreadTest { public static void main(String[] args) throws InterruptedException, ExecutionException { // 启动一个线程 new Thread(new MyRunnable()).start...
2019-07-23 15:47:00
101
转载 Java 内部类和Lambda
Java内部类内部类又称为嵌套类,是在类中定义另外一个类。内部类可以处于方法内/外,内部类的成员变量/方法名可以和外部类的相同。内部类编译后会成为完全不同的两个类,分别为outer.class和outer$inner.class类。外部类只能是public或者默认。内部类的作用1. 内部类可以很好的实现隐藏。一般的非内部类,是不允许有 private 与protected...
2019-07-23 14:03:00
146
转载 Spring 学习
IoC 容器IoC (Inversion of Control,即控制反转): IoC容器是 Spring 框架的核心。容器负责创建和查找依赖对象,由容器配置bean对象,并管理他们的整个生命周期(从创建到销毁)。DI (Dependency Injection,即依赖注入):组件之间依赖关系由容器在运行期决定,由容器动态的将某个依赖关系注入到组件之中。SpringIoC 容器...
2019-07-05 18:39:00
88
转载 数据库隔离级别
查看当前数据库的隔离级别DBCC Useroptions-- isolation level 这项的值就代表当前的隔离级别转载于:https://www.cnblogs.com/anxiao/p/10892880.html
2019-05-20 10:52:00
75
转载 sql 简单语法
1、数据库操作create database student_info -- 创建数据库 drop database student_info -- 删除数据库 2、表操作-- 创建表create table student( id int not null primary key, name varchar(20) not n...
2019-04-30 17:33:00
108
转载 AWS S3
Amazon Simple Storage Service (Amazon S3) Amazon S3 提供了一个简单 Web 服务接口,可用于随时在 Web 上的任何位置存储和检索任何数量的数据。此服务让所有开发人员都能访问同一个具备高扩展性、可靠性、安全性和快速价廉的数据存储基础设施。Amazon S3的简单操作:开发指南一、创建请求1. 使用 AWS...
2019-01-28 15:02:00
401
转载 linux bash
Shell 教程Linux命令大全Linux_shell条件判断if中的-a到-z的意思linux bash Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数转载于:https://www.cnblogs.com/anxiao/p/9752977.html...
2018-10-08 10:36:00
93
转载 mongodb常用语法
// Employee表 { "_id" : "9e794fb9-12dc-457c-8c5a-69fe45c57685", "No" : 2018090821, "Name" : "Kelly", "Age" : 18, "Addresses":[ {"Type" : "Home", "Locat...
2018-07-23 13:32:00
107
转载 Jenkins windows部署
1.安装jenkins 进入https://jenkins.io/download/,下载windows安装包,解压后运行jenkins.msi进行安装。配置jenkins (1)打开http://localhost:8080,第一次打开需要解锁jenkins,根据提示填入密码即可。 (2)安装插件:选择推荐的插件进行安装Install suggested pl...
2018-06-29 18:03:00
124
转载 AI
云服务AWS官方教程AWS系列之一 亚马逊云服务概述AWS系列之二 使用EC2AWS系列之三 使用EBSAWS学习之EC2转载于:https://www.cnblogs.com/anxiao/p/9101343.html...
2018-05-28 17:45:00
61
转载 Linux 常用命令
测试网络连通性1.ping命令是常用的网络命令,它通常用来测试与目标主机的连通性。它会发送数据包到网络主机,我们就可以根据响应情况来确定目标主机是否可访问。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。ping 192.168.1.12. telnet命令通常用来远程登录。Te...
2018-05-24 14:01:00
76
转载 Redis 应用场景
1. 排行榜应用,取TOP N操作 使用hash保存文章信息,用zset保存排行榜信息,方便直接获取最新的id。 public class ArticleService { private Jedis jedis = new Jedis("127.0.0.1", 6379); private static int VOTE_SCORE =...
2018-04-19 18:02:00
64
转载 Spring Boot 学习笔记
参考:SpringBoot教程 Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。Spring Boot特性如下:创建独立Spring应用程序嵌入式Tomcat,Jetty容器,无需部署WAR包简化Maven及Gradle配置尽可能的自动化配置Spring...
2018-04-11 11:26:00
80
转载 知识点
Eclipse JDK:build path 是运行时环境 ,compiler 是编译时环境 。运行时的JDK级别必须高于或等于compiler才能兼容。Project Facets表明项目特性(java项目,Web项目等,其选项可能影响项目的目录结构)Java Compiler选择的版本必须和'Project Facets'中指定的java版本一致。常见的错误"Unsupported ...
2018-04-10 15:02:00
68
转载 Python基础 (下)
参考:菜鸟教程目录一、读写文件二、错误和异常三、XML和JSON解析四、类五、Python高级教程一、读写文件1. 打开文件:open(filename, mode)。mode有如下几种模式,默认为只读(r)。 2. 写入文件f = open("/home/test.txt", "w")# write(s...
2018-03-27 11:32:00
188
转载 Python基础 (上)
参考:菜鸟教程 Python用途目录一、数据类型二、运算符三、条件和循环控制语句四、函数五、模块六、输入与输出一、数据类型 string、list和tuple都属于sequence(序列)。三者都可以进行截取,索引值以0为开始值,-1为从末尾的开始位置。加号+是字符串的连接符。 星号*表示复制当前字符串,紧跟的数字为复制的次数。1. ...
2018-03-05 18:13:00
153
转载 RESTful和SOAP的区别
参考:【接口开发】浅谈 SOAP Webserver 与 Restful Webserver 区别目录一、Web Service二、SOAP三、REST四、RPC客户端和服务器端的通讯方式:一、Web Service Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。Web se...
2018-02-26 15:58:00
641
转载 Maven
Maven 是一个项目管理和整合工具,能够管理项目的构建、报告和文档,为开发者提供了一套完整的构建生命周期框架。Maven 简化了工程的构建过程,并对其标准化。一、安装配置1. mvn命令:下载http://maven.apache.org/download.cgi; 添加环境变量M2_HOME 或MAVEN_HOME,并加到PATH变量中; 使用mvn –vers...
2018-02-05 14:48:00
72
转载 Redis教程
一、简介 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为它的值可以是字符串、哈希、列表、集合和有序集合等类型。(1) Redis 优势性能极高– Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富...
2018-01-29 16:54:00
75
转载 Java 不可变对象
不可变对象(immutable objects):一旦对象被创建,它们的状态就不能被改变(包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变),每次对他们的改变都是产生了新的对象。JDK本身就自带了immutable类,比如String,Integer以及其他包装类。遵循原则:1. 类添加final修饰符,保证类不被继承。如果类...
2018-01-22 11:06:00
105
转载 java volatile
参考:Java并发编程:volatile关键字解析 正确使用 Volatile 变量 volatile修饰被不同线程访问和修改的变量,共享变量包括所有的实例变量,静态变量和数组元素。volatile变量修饰符如果使用恰当的话,它比synchronized的使用和执行成本会更低,因为它不会引起线程上下文的切换和调度。被volatile修饰的共享变量,具有以下两点特性:...
2018-01-18 10:28:00
65
转载 Go语言
参考文章 菜鸟教程 Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。一、环境安装 安装包下载地址为 https://golang.org/dl/, 解压后将bin目录添加到环境变...
2018-01-09 11:01:00
75
转载 mongodb 基础语法
参考原文:菜鸟教程目录一、数据库二、文档三、索引四、聚合一、数据库show dbs -- 查看所有数据库use DATABASE_NAME -- 如果数据库不存在,则创建数据库,否则切换到指定数据库。db.dropDatabase() -- 删除当前数据库db.COLLECTION_NAME.drop() -- 删除集合二、文档...
2018-01-09 11:01:00
107
转载 Linux 命令大全
参考文章:每天一个linux命令目录目录一、文件浏览命令二、文件目录操作命令三、文件查找命令四、文件权限设置五、系统性能监控命令六、网络查看命令七、linux 其他命令一、文件浏览命令 格式: 命令 [option] filecat由第一行开始显示文件内容tac从最后一行开始显示,tac 是 cat 的倒写n...
2017-12-19 14:39:00
214
转载 Java json字符串对比
public class JsonUtil { public static boolean compareJsonText(String str1, String str2) { return compareJsonNode(JsonUtil.readTree(str1), JsonUtil.readTree(str2)); } ...
2017-11-09 18:02:00
513
转载 http 和 https 的区别
参考:http://www.cnblogs.com/wqhwe/p/5407468.htmlHTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:在HTTP的基础上加入了SSL(Secure Sockets Layer)协议,简...
2017-10-19 10:15:00
147
转载 Java 泛型
一般的类和方法中只能使用具体的类型,如果要使编写的代码可以应用于多种类型,可以使用多态或泛型。但是多态在定义时必须指定相应的基类或接口,由于类可以不断扩展,因此单继承体系会带来一定的性能损耗;而接口对程序约束性太强,代码必须使用特定的接口。使用泛型则可以编写更加通用的代码,使得代码能够应用于“某种不具体的类型”,而不是一个具体的类或接口。Java的泛型机制是在编译级别实现的。编译器生...
2017-09-04 15:10:00
68
转载 java 数据库连接
一、JDBC(Java Database Connectivity) JDBC是Java语言中访问数据库的应用程序接口,可以为多种关系数据库提供统一访问。jdbc.propertiesjdbc.driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc.url=jdbc:sqlserver://127.0...
2017-08-10 17:48:00
85
转载 Java 笔记
1. Class.forName 和 import 区别 Class.forName在运行时加载相应的类到JVM内存中,然后初始化一个Class对象(注意不是类的实例),并初始化所有的static成员,执行static{}代码块。如下的com.mysql.jdbc.Driver类中的静态代码将Driver注册到DriverManager中。一般在加载数据库驱动的时候使用这种动态加载...
2017-08-09 10:37:00
61
转载 Java 代理
参考文章http://haolloyin.blog.51cto.com/1177454/333257 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。代理需要代理类和被代理类有相同的对外接口。1. 静态代理abstract class Subject{ public abstract void request(); } ...
2017-08-08 11:23:00
87
转载 Java NIO
参考文章 http://www.cnblogs.com/geason/p/5774096.html http://www.iteye.com/magazines/132-Java-NIO阻塞I/O通信模型存在以下缺点: 1. 当客户端多时,会创建大量的处理线程。且每个线程都要占用栈空间和一些CPU时间 2. 阻塞可能带来频繁的上下文切换,且大部分上下文切换可能是...
2017-08-01 17:51:00
72
转载 sqlserver 数据库表分区
参考文档 https://msdn.microsoft.com/zh-cn/library/ms345146(SQL.90).aspx http://blog.sina.com.cn/s/blog_4c8f1ac20100rhu7.html 分区是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。分区使我们不需要将所有数据放到一个位置,但是需要创建和管理许多对...
2017-07-18 10:29:00
339
转载 Java 接口
一、抽象类 抽象类是普通的类和接口之间的一种中庸之道。1. 如果一个类包含抽象方法,该类必须被限定为抽象类。2. 抽象类可以不含任何抽象方法(一般用来阻止产生该类的对象,抽象类不可以用new创建对象,因为调用抽象方法没意义)3. 抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为publ...
2017-06-16 17:11:00
70
转载 Java 修饰符
一、finalfinal数据 必须在域的定义处或每个构造器中用表达式对final进行赋值,java允许函数参数声明为final,这意味着在方法中无法更改此参数。final的基本类型表示值不可变,引用类型表示无法将其指向另一个对象,但对象本身内容可以修改。final方法 final方法明确禁止覆盖,使得继承的类中行为保持不变。类中所有的private方法都隐式地指定是f...
2017-06-14 09:47:00
50
转载 Java 初始化和清理
初始化和清理是影响代码安全的两个重要因素。一、初始化1. 方法重载 构造器与类名相同,成为强制重载方法名的原因之一。重载规则:每个重载的方法必须拥有独一无二的参数类型列表。不能根据返回值来区分重载方法。 Java基本类型的自动提升:byte(1)-> short/char(2)-> int(4)-> long(8)-> float(4)...
2017-06-09 14:56:00
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人