自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (887)
  • 收藏
  • 关注

原创 java redis并发案例_Java利用Redis实现高并发计数器的示例代码

业务需求中经常有需要用到计数器的场景:譬如一个手机号一天限制发送5条短信、一个接口一分钟限制多少请求、一个接口一天限制调用多少次等等。使用Redis的Incr自增命令可以轻松实现以上需求。以一个接口一天限制调用次数为例:/*** 是否拒绝服务* @return*/private boolean denialOfService(String userId){long count=JedisUtil....

2021-02-28 02:21:30 220

原创 java 正则 ig_正则表达式最后加一个/g或者/ig代表什么意思

i = 忽略大小写区别 ;g = 匹配所有可能的字串;m = 多行匹配 ;总结1:附件参数g的用法表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。我们详细叙述:1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如var regx=/user\d/;var str=...

2021-02-26 20:16:48 733

原创 java高级编程 线程_Java高级编程面试体系:spring+多线程+Nginx+数据库+JVM+Kafka+Linux等...

在线QQ客服:1922638专业的SQL Server、MySQL数据库同步软件但是,面向今年就整体环境而言,跳槽的难度比往年要高得多。明显的感觉是,对于今年的Java开发伙伴求职面试,是双方还是双方开始测试Java程序员的技术技能和基础。对源代码的解释和对核心原理的理解也成为额外的要点,尤其是对于那些对Java的一些核心基本知识点掌握不足或没有系统方向的朋友的访谈。这也已成为一件令人痛苦的事情。...

2021-02-26 05:54:56 57

原创 java多线锁_java多线程锁

源码如下:importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;importjava.util.concurrent.ArrayBlockingQueue;/***Createdbyadminon2018/1/12.*/publicclas...源码如下:import java.util.ArrayList;...

2021-02-25 04:32:41 40

原创 java begin是空的吗_java – 预期BEGIN_OBJECT但在第1行第2列是BEGIN_ARRAY(很少编辑)

我在这里有一个Web服务,它给了我以下JSON代码:[{"_OrderDetails": [{"ProductName": "FUCHS SUPER GT SAE 10W30 6X5 / FP10100010102","TotalAfterDiscount_Lc": "7500","MeasureUnitName": "كرتونة","TotalPrice_Lc": "7500","PriceP...

2021-02-23 21:30:06 82

原创 echarts x轴加箭头_【Echarts】echarts tooltip小箭头,及阴影样式修改,双Y轴显示,折线图和柱状图同时展示,legend分开展示...

this.circleChart = {tooltip: {trigger: 'item',backgroundColor: '#fff',textStyle: {color: '#666',fontSize: 14,lineHeight: 16},confine: true,formatter:'{a}{b} : {c} ({d}%)'},series: [{name: name || ...

2021-02-23 10:01:14 1578

原创 python隐藏参数_举例介绍Python中的25个隐藏特性

注:这里忽略了生成器,装饰器,交换变量等熟知技巧1. 函数参数unpack老生常谈的了:def foo(x, y):print x, yalist = [1, 2]adict = {'x': 1, 'y': 2}foo(*alist) # 1, 2foo(**adict) # 1, 22. 链式比较操作符>>> x = 3>>> 1 < x < 5T...

2021-02-21 21:47:54 470

原创 python读取mysql数据内存不够_MySQL“SELECT”的内存问题

你所做的并没有本质上的错误。如果内存使用量随着查询的大小而扩展,则会发生以下情况之一:您正在泄漏对所接收结果的引用;例如,将它们放入某个列表中。我想如果你这么做你会知道的。在从查询中读取新行时,数据库绑定或基础库没有从以前的行中释放内存。这通常是一个臭虫。如果启用了调试功能,它可能会正常发生,但在默认情况下不应该发生。在请注意,底层库可能会缓存一定量的数据,因此可能会占用大量内存,但除非配置出现灾...

2021-02-21 18:04:42 347

原创 java 对象结构_Java基础系列(十):对象构造

默认域初始化如果在构造器中没有显式地给域赋予初值,如下这样:private String name;private double salary;//默认域初始化public User() {}private String name;private double salary;//默认域初始化public User() {}那么就会自动地赋为默认值:数值为0,布尔值为false,对象为null,但是...

2021-02-20 20:42:01 56

原创 java中native关键字_Java中Native关键字的作用

初次遇见 native是在 java.lang.Object 源码中的一个hashCode方法:为什么有个native呢?这是我所要学习的地方。所以下面想要总结下native。一、认识 native 即 JNI,Java Native Interface凡是一种语言,都希望是纯。比如解决某一个方案都喜欢就单单这个语言来写即可。Java平台有个用户和本地C代码进行互操作的API,称为Java Nat...

2021-02-19 10:59:22 54

原创 mysql 5.5.53安装图解_centos源码安装mysql-5.1.53的实例详解

0. 设置PATH复制代码 代码示例:[root@jbxue ~]# export PATH="$PATH:/usr/man/mysql/bin"1. 解压mysql的源码包mysql-5.1.53.tar.gz,切换到安装目录下复制代码 代码示例:[root@jbxue mysql-5.1.53]# ./configure --prefix=/usr/man/mysql --sysconfdir...

2021-02-17 13:11:02 45

原创 quarter java_Spring系列——springboot整合quarter定时任务

简介本文主要介绍Spring系列Springboot整合quarter定时任务,大致分为三个部分:添加jar包、创建一个定时任务的配置类、创建具体执行的任务,希望看完本文后对大家有所帮助。一、添加jar包org.springframework.bootspring-boot-starter-quartz二、创建一个定时任务的配置类可以理解为 这个类要去执行什么任务,什么时候去执行package c...

2021-02-16 23:41:53 296

原创 java 异常方案_JAVA异常基本知识及异常在Spring框架中的整体解决方案

异常的顶级父类是Throwable,下面有两个子类Exception和Error。Error错误一般是虚拟机相关的问题,如系统崩溃,虚拟机错误等,应用程序无法处理,直接导致应用程序运行结束。Exception是我们需要处理的异常。Exception又分为Checked异常和Runtime异常。所有RuntimeException类及其子类都是Runtime异常。其他的为Checked异常。Chec...

2021-02-16 14:09:27 184

原创 java 多线程发送邮件_SpringBoot之mail发邮件和多线程

前言:我之前用Log4j发邮件,发现特别影响性能,如果频繁遇到异常触发邮件就会影响其他请求访问,后来换成 newthread 来单独 发送 javaXMail 。今天发现spring-boot-starter-mail,虽然也是依赖javaxMail 实现的,但是强迫症犯了 ,认为Spring大法是最好的。1.maven依赖org.springframework.bootspring-boot...

2021-02-16 13:22:20 321

原创 gradle 创建java项目_Gradle构建一个JAVA项目

本章介绍如何使用Gradle构建文件构建Java项目。首先,我们必须将Java插件添加到构建脚本中,因为它提供了编译Java源代码,运行单元测试,创建Javadoc和创建JAR文件的任务。在build.gradle 文件中使用以下行。apply plugin: 'java'Java默认项目布局无论何时向构建中添加插件,它都会假设Java项目的某个设置(类似于Maven)。看看下面的目录结构。src...

2021-02-15 21:54:52 357

原创 java一维数组转二维数组_Java一维数组二维数组详解API

所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合,数组有一维数组,二维数组,...

2021-02-15 19:10:15 2310

原创 java实时汇率的接口_汇率接口调用示例

importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.UnsupportedEncodingException;import...

2021-02-13 04:16:15 612

原创 点在多边形内 java_Java判断点在多边形内算法

package algs.boundary;/*** Author: areful* Date: 2018/8/9*/public class Boundary {private final BoundaryPoint[] points;Boundary(BoundaryPoint[] points) {this.points = points;}boolean contains(Boundary...

2021-02-12 18:26:29 241

原创 python占位关键字_python传值、占位符和关键字

name = "冯英俊"age =78# %s 字符串# %d 整数# %f 小数 %2.f保留两位小数s = "{}是一个{}岁的人" % (name,age)# formats = "{}是一个{}岁的人".format(name,age)s = "{n}是一个{a}岁的人".format(n=name, a=age)# f-strings = f"{name}是一个{age}岁的人"prin...

2021-02-10 02:23:31 340

原创 c mysql 时间段查询_MYSQL按时间段查询语句大全

SQL语句: 代码示例:Select * From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') <= '07-08';说明:常用时间查询与日期处理函数,上面的主要是DATE_FORMAT()这个函数的应用。1、DAYOFWEEK(date)返回日期date的星...

2021-02-06 14:24:40 143

原创 solr mysql 子查询条件_二、solr获取mysql数据

参考:http://digitalpbk.com/apachesolr/apache-solr-mysql-sample-data-config新版本未测,以下4.10.3版本操作,简易理解下原理solr安装目录为E:solr1.系统默认有一个 collection1用例,在此基础上修改,主要修改三个文件a.在E:/solr/example/solr/collection1/conf下新建data...

2021-02-04 20:37:40 85

原创 python版本号有4.2或者5.1吗_Python常忘的进阶知识(上)

0.目录4.枚举5.闭包1.面向对象1.1 函数与方法类的方法必须含参数self: 函数与方法的区别:C、C++ 一般称函数Java、C# 一般称方法方法:设计层面函数:程序运行、过程式的一种称谓构造函数的定义: 可以显式地调用构造函数: 显式地调用构造函数返回了什么? ps:在构造函数中不能指定return的内容,只能返回None 1.2 类变量与实例变量类变量与实例变量的区别: 类与对象的变量...

2021-02-04 06:31:59 147

原创 mysql 1901时间戳_一起MySQL时间戳精度引发的血案

写在前面最近工作中遇到两例mysql时间戳相关的问题,一个是mysql-connector-java和msyql的精度不一致导致数据查不到;另一例是应用服务器时区错误导致数据查询不到。通过这篇文章,希望能够解答关于mysql中时间戳的几个问题:mysql中的DATETIME精度为什么只支持到秒?mysql中的DATETIME类型跟时区有关吗?mysql设计表的时候,表示时间的字段改如何选择?案例分...

2021-02-03 11:27:13 101

原创 mysql内部_20181012关于mysql内部执行流程

从上图中我们可以看到,整个架构分为两层,上层是MySQLD的被称为的‘SQL Layer’,下层是各种各样对上提供接口的存储引擎,被称为‘Storage Engine Layer’。其它各个模块和组件,从名字上就可以简单了解到它们的作用,这里就不再累述了。二、查询执行流程下面再向前走一些,容我根据自己的认识说一下查询执行的流程是怎样的:1.连接1.1客户端发起一条Query请求,监听客户端的‘连接...

2021-02-02 05:22:23 33

原创 mysql xp 安装教程_XP下MySql安装使用完整过程

1.MySQL的安装过程:(参考:http://www.jz123.cn/text/2719438.html)下载地址MySQL5.1:http://down.qiannao.com/space/file/yonghengmoming/share/2011/4/8/mysql-002d5.1.51-002dwin32.rar/.page安装过程下载版:http://down.qiannao.com...

2021-02-01 19:36:51 245

原创 mysql ppa_打算装mysql-workbench,但发现缺了一大堆包,难道要一个一个去找吗?

打算装mysql-workbench,但发现缺了一大堆包,难道要一个一个去找吗?红帽5[root@lin5 ~]# lsanaconda-ks.cfginstall.log.syslog mysql-workbench-gpl-5.2.26-1el6.i386.rpmtmpDesktop MySQL-client-...

2021-02-01 18:08:39 84

原创 mysql 5.5.20_mysql5.5.20复制配置

#从库grant all on *.* to'root'@'172.28.14.114'identified by '123456';#修改my.cnf[client]#password = your_passwordport = 3306socket = /data/mysql/data/mysql.sock[mysqld]server_id=...

2021-02-01 13:12:21 50

空空如也

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

TA关注的人

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