自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java高并发编程方腾飞_Java并发编程的艺术-方腾飞笔记

The Art of Java Concurrency Programming第一章 并发编程的挑战1.11.1.11.1.2vmstat 命令显示CS(Content Switch),表示上下文切换次数第二章 Java并发机制的底层实现原理volatile应用2.1 volatile的两条实现原则Lock前缀指令会引起处理器缓存回写到内存一个处理器的缓存回写到内存会导致其他处理器的缓存实效,ME...

2021-02-27 14:13:41 256

原创 java回调函数应用_java之回调函数!!

image.png高内聚,低耦合。现在互联网体系经常提及的架构方案,目前很多框架也是遵从这个原则来实现整体的架构。而模块与模块之间的解耦也有很多方法。 回调函数,也是这样的一种方法。关于回调函数,有这这样一个经典的例子。有一天小王遇到一个很难的问题,问题是“1 + 1 = ?”,就打电话问小李,小李一下子也不知道,就跟小王说,等我办完手上的事情,就去想想答案,小王也不会傻傻的拿着电话去等小李的答案...

2021-02-26 20:57:32 326

原创 java堆溢_Java堆溢出

Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达到路径来避免垃圾回收机制清除这些对象,那么在对象数量达到最大堆的容量限制后就会产生内存溢出异常。Java堆内存溢出异常测试代码:/*** VM Args: -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError** -Xms20m:堆的最小值为20MB* -Xmx20m:...

2021-02-26 19:08:40 167

原创 java三消游戏_201512-2 消除类游戏 Java

思路:用二维数组,对于每一个棋子,向右看三个,向下看三个,如果相等则置为负数,最后遍历输出。import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n,m;n=sc.nextInt();m=sc.nextInt(...

2021-02-26 16:40:37 270

原创 我的世界小游戏java服务器_关于游戏服务端:HCaaS实战之我的世界Java版

我的世界是很火的游戏,能够本人DIY剧情和倒退脉络,充沛享受发明的乐趣。接下里就带你一分钟搭建MC私服——v1.7.10版本。先说后果,自己做好镜像后公开这个镜像仓库,这样HCaaS用户都能够应用这个镜像:mirror.cubepaas.com/github-clz/mc-server:KCauldron1. 创立mc服务端工作负载登入HCaaS,通过“工作负载”去“部署服务”,在Docker镜像...

2021-02-26 15:48:45 738

原创 java 字符串去括号_Java 科学计算器(处理字符串,去括号,只能计算整数) | 学步园...

package Shallwe.calculator;class Without {public static void main(String args[]) {String s = new String("3-(1+2*3)+(3*3)");String ss = new String("3-7+(3*3)");String sss = new String("2+5*(4+2)-2+1+(2...

2021-02-26 03:55:47 134

原创 java集合数据分组_java中对list集合中的数据按照某一个属性进行分组

importjava.util.ArrayList;importjava.util.HashMap;importjava.util.HashSet;importjava.util.Iterator;importjava.util.List;importjava.util.Map;importjava.util.Set;public classListSort {/*** 按照List>里面m...

2021-02-25 08:13:47 1070

原创 java五子棋怎么将坐标落子_Java实现两人五子棋游戏(四) 落子动作的实现

前面,我们已经画好的棋盘和棋子,接下来,我们要通过鼠标点击屏幕获取落子位置并落子(先不考虑行棋方和胜负判断)。步骤:1)捕捉鼠标按下的位置2)经过坐标变换(由像素位置->0-19的棋盘位置)3)更新记录棋盘状态的二维数组4)重新渲染绘制棋盘。-------------落子动作代码示例如下--------------一个棋子类Chessman.javapackage xchen.test.si...

2021-02-24 23:49:42 290

原创 java 提交表单验证_Java项目实战第2天:表单校验

今天是刘小爱自学Java的第101天。感谢你的观看,谢谢你。话不多说,开始今天的学习:一般来说绝大多数网站都会有用户注册、用户登录这些基本的功能。那么用户注册具体是如何实现的呢?这两天就主要学习注册的业务逻辑是如何写出来的。先做一个简单的业务分析:注册是用户在填写自己的相关信息,所以其本质上是在数据库中添加数据。浏览器提交请求访问服务器,服务器去数据库查询数据判断用户注册是否成功:成功:发送邮件并...

2021-02-24 22:43:13 579

原创 centos桌面版配置ip_CentOS7IP地址的设置教程详解

在Centos7中可以通过个性配置文件修改IP地址。下面是学习啦小编给大家整理的一些有关CentOS7设置IP地址的方法,希望对大家有帮助!CentOS7设置IP地址的方法Step1:切换至root用户在linux下,root用户是最高级用户。我们在修改IP地址之前,需要切换至root用户才有权限操作。Step2:进入配置文件目录现在已经是root权限了,我们cd到网络配置文件的目录,并列出目录下...

2021-02-23 04:51:41 2329

原创 java 非空判断_java基础之----非空判断

大家好,第一次写博客,一直想写博客,用于自我总结,也用于帮助新同学成长。平常我们开发的时候,用到很多非空判断,但是很多同学用到的地方不是很准确,这里,我把自己平时遇到的坑跟大家说说。我废话不多,只想写干货,希望大家喜欢。情景一:字符串的非空判断“”对于字符串的判断,比如字符串str,其实我们很多同学直接 str != null 去判断,这样是极其不准确的,因为str ==" "的时候,我们其实也想...

2021-02-19 21:43:09 3552

原创 eclipse java 1.8 vm_GGTS(Eclipse)和JAVA 1.8中不兼容的JVM

由于升级到Java 1.8,在GGTS(eclipse)中运行grails应用程序有一些问题。堆栈从:Mar 05, 2015 3:51:31 PM org.springsource.loaded.jvm.JVM copyMethodSEVERE: Problems copying method. Incompatible JVM?java.lang.reflect.InvocationTarge...

2021-02-19 12:50:53 415

原创 python flask oauth_Flask OAuth Github POST请求

我正在bakery项目中使用Flask(想法类似于travisci,但是用python完成的)。以及为拥有授权github用户的存储库创建添加webhook的模块。我没有在这里粘贴完整的示例代码,这里是我要做的事情的片段。完整示例可在separate gist中找到。在问题是Github API GET请求正常工作。但同时返回responce体中的401和{}。在# this method is ...

2021-02-19 12:19:55 87

原创 mysql选课系统函数创建_MySQL之自定义行数(CREATE FUNCTION)

在使用 MySQL的过程中,MySQL 自带的函数可能完成不了我们的业务需求,这时候就需要自定义函数。自定义函数是一种与存储过程十分相似的过程式数据库对象。它与存储过程一样,都是由 SQL 语句和过程式语句组成的代码片段,并且可以被应用程序和其他 SQL 语句调用。自定义函数与存储过程之间存在几点区别:自定义函数不能拥有输出参数,这是因为自定义函数自身就是输出参数;而存储过程可以拥有输出参数。自定...

2021-02-19 04:40:12 124

原创 java搭建ios服务器_iOS:搭建本地的服务器

一、介绍作为一个专业的程序员,不管你是前端还是移动端或者是后台,能够自己试着搭建一个本地的服务器还是很有必要的,有的时候,我们可以自己测试一些数据,很方便开发。其实,mac是自带有本地的服务器的,用命令行开启就行,参考链接:当然,此处也可以自己试着按照前人的步骤搭建属于自己的服务器,反正我搭建成功了,以后可以拿着测试用了,挺好的.......注意:此处我自己也贡献分享出自己搜集的下面创建所需要的所...

2021-02-17 00:10:19 252

原创 java 条件运算符_Java 条件运算符?:

一、引言无意中在StackOverflow上看到有人提出的一个问题:Float f1 = false? 1.0f: null;Float f2 = false? 1.0f: false? 1.0f: null;为什么f1是null而第二个语句抛出NullPointerException?这就涉及到Java中常用的条件操作符?:。二、背景知识条件运算符?:使用一个表达式的boolean值来决定应该计...

2021-02-16 15:08:25 648

原创 java 原型模式_java设计模式-----5、原型模式

原型(Prototype)模式是一种对象创建型模式,他采取复制原型对象的方法来创建对象的实例。使用原型模式创建的实例,具有与原型一样的数据。原型模式的特点:1、由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。2、目标对象是原型对象的一个克隆。也就是说,通过原型模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值。3、根据对象克隆深度层次的不同,有浅度克隆...

2021-02-16 12:48:38 84

原创 java sqlite 建表语句_如何在Eclipse环境下,使用SQLite数据库中建立多个表

展开全部在eclipse中需要自定义创建表工具类:比如;1、写一个DBHelper继承自SQLiteOpenHelperpublic class DBHelper extends SQLiteOpenHelper{//数据库的版本private final static int DB_VERSION = 1;//数据库名private final static String DB_NAME = "...

2021-02-13 08:28:40 653

原创 java list 自定义类型转换_java中json包的使用以及字符串,map,list,自定义对象之间的相互转换...

做一个map和字符串的转换,需要导入这些jar包,这是最基本的一些jar包.经过多方尝试得出结论入下:首先导入基本包:json-lib-2.2.3-jdk15.jar如果没有这个jar包,程序是写不起来的.现在保证了程序编译能够通过,跑一下出现异常:org/apache/commons/lang/exception/NestableRuntimeException导入commons-lang-2....

2021-02-13 08:07:55 142

原创 java hashcode相等_java 中 equals() 相等的两个对象,hashcode() 一定相等

展开全部在java中,equals和hashcode是有设计要求的,equals相等,则hashcode一定相等,反之则不然。为何62616964757a686964616fe58685e5aeb931333332633066会有这样的要求?在集合中,比如HashSet中,要求放入的对象不能重复,怎么判定呢?首先会调用hashcode,如果hashcode相等,则继续调用equals,也相等,则认...

2021-02-13 06:32:10 555

原创 java 0.1d_java – 为什么在Double.NaN = 0.0d/0.0的定义中有一个“d”?

我刚刚在Double.class中遇到了NaN的定义。它说:/*** A constant holding a Not-a-Number (NaN) value of type* {@code double}. It is equivalent to the value returned by* {@code Double.longBitsToDouble(0x7ff8000000000000L)...

2021-02-13 06:15:23 845

原创 java activemq 集群_消息队列--ActiveMQ集群部署

一、activeMQ主要的部署方式?1,默认的单机部署(kahadb)activeMQ默认的存储单机模式,如果配置文件不做修改,则默认使用此模式。以本地的kahadb文件的方式进行存储,性能完全依赖本地磁盘,不能提供高可用。2,基于zookeeper主从模式(levelDB Master/Slave)基于zookeeper来选举一个master,其他节点作为slave实时同步消息,levelDB会...

2021-02-13 03:06:32 473

原创 java 聊天室 私聊_使用socket实现网络聊天室和私聊功能

使用socket技术实现网络聊天室和私聊功能,具体内容如下话不多说先上图:1、聊天室群聊页面在线用户的联系人列表socket连接页面私聊页面项目介绍与服务端实现socket连接:每个客户端连接到服务器的时候,服务器会将每个连接的socket保存在list集合中。群聊功能:当有一个用户发送群聊消息给服务器的时候,服务器会将所有信息转发给list列表中的所有已连接的客户端。私聊功能:用户发送私聊信息给...

2021-02-12 16:40:50 788

原创 java通用触屏导航_天域java版v1.7.0(触摸屏240x320)通用版

天域OL是一款带有浓郁中国武侠风情的手机网络游戏。游戏塑造出凝重的中国古代江湖气息。正所谓“天下风云出我辈,一入江湖岁月催;皇图霸业谈笑中,不胜人生一场醉。” 《天域OL》也将塑造出这种厚重的江湖感,玩家将围绕着洛,漠,邪三大势力展开一段酣畅淋漓的江湖之旅。天域游戏特色:特色1:新角色内测时将推出开放式选择人物,多种造型让游戏画面不再单一,同时也将给玩家绝对的自主权。我的地盘,听我的!特色2:新的...

2021-02-12 12:10:07 198

原创 nodejs mysql储存过程_跟我一起学NodeJS之数据存储

u=1056781235,1342376453&fm=26&gp=0.jpg今天讲NodeJS的数据存储,让我们告别假数据,开始吧!mysql的安装和链接这里提供两个链接,同学们自己去按照教程安装和链接数据库。建库、建表、表操作(sql语句)建库,就是建一个项目的数据库,我们使用Navicat客户端新建数据库即可,也可自行百度,这不是我们重点要讲的内容建表,我们根据项目要求在我们新...

2021-02-08 20:36:34 673

原创 node mysql 搭建博客_nodejs搭建简易接口服务器

利用node的http模块可以快速搭建一个简易的web服务器,当我们需要快速地构建一些数据接口服务时,这非常有用。那当然如果要用node来搭建web网站的话,建议使用http2模块。毕竟http模块只能支持http1.1。const cheerio = require('cheerio');const request = require('request');const fs = require(...

2021-02-08 20:29:33 95

原创 mysql的多实例安装_MySQL 多实例的安装

Step 1 . 准备工作关闭防火墙; 安装 MySQL依赖于libaio 库;下载,解压,重命名 MySQL的执行文件;新建用户组和用户 等准备工作在此不再赘述。可执行文件目录为 /data/mysql57添加用户和组的指令groupadd mysqluseradd mysql -g mysqlStep 2 .添加环境变量在/etc/profile文件中,追加PATH=${PATH}:/d...

2021-02-08 16:09:44 101

原创 分布式mysql如何数据一致性_关于分布式系统的数据一致性问题(一)

先把问题简单化处理,假设A增加一条记录Message_A,发送到M,B增加一条记录 MESSAGE_B发送到M,都是通过MQ服务器进行转发,那么M系统接收到条消息,增加两条数据,那么M在把增加的消息群发给A,B,A和B找到自己缺失的数据,更新数据库。这样就完成了一个数据的同步。从正常情况下来看,都没有问题,逻辑完全合理,但是请考虑以下三个问题1 如何保证A->M的消息,M一定接收到了,同样...

2021-02-05 06:07:02 431

原创 mysql用户配额_使用QUOTA(磁盘配额)来限制用户空间

虚拟主机中经常要限制用户空间的大小和文件的数量。这些限制在linux和FreeBSD中都是用QUOTA来实现的。这里我说下在FreeBSD下实现的方法;开启QUOTA支持首先需要修改内核加入对quota的支持machine i386cpu I686_CPU#ident GENERICident CNOSvhostmaxusers 0options QUOTA #就是这行了。修改好后重新编译内核。然...

2021-02-03 18:05:50 625

原创 grant mysql转移_MySQL的Grant命令[转]

grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_user@'%'grant update on testdb.* to common_user@'%'grant de...

2021-02-03 01:06:44 57

原创 vue + element网站案例_Vue+Element开源后台管理UI:EuiAdmin 美!

作者:EuiAdmin原文:http://suo.im/5AkUrQ前言:EuiAdmin是基于Vue+Element等组件联合开发的一个免费的开源后台,你可以通过(euiadmin.com)进行下载和体验,此后台免费开源,你可以直接可以免费使用。免费开源后台主要为了能够减少开发者的时间,可以快速构建一个后台管理系统,为大家提供一个简单的学习环境。亮点:1、 支持后台自定义。2、 多页...

2021-02-03 00:08:15 625

原创 mysql嵌套子查询索引_SQL 子查询,索引优化

场景索引优化单列索引多列索引索引覆盖排序场景我用的数据库是mysql5.6,下面简单的介绍下场景课程表create table Course(c_id int PRIMARY KEY,name varchar(10))数据100条学生表:create table Student(id int PRIMARY KEY,name varchar(10))数据70000条学生成绩表SCCREATE ta...

2021-02-02 19:45:02 3409

空空如也

空空如也

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

TA关注的人

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