自定义博客皮肤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)
  • 问答 (956)
  • 收藏
  • 关注

原创 mysql数据库雪崩_高并发架构系列:如何解决Redis雪崩、穿透、并发等5大难题

别人用手机刷新闻、刷段子,你用手机刷知识。你会的越多,成功率就越高。本篇分享大型网站高并发架构设计是如何解决Redis雪崩、穿透、并发等5大难题的,以下,enjoy~缓存雪崩数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。比如一个雪崩的简单过程:1、redis集群大面积故障2、缓存失效,但依然大量请求访问缓存服务redis3...

2021-02-28 07:45:11 392

原创 粒子群算法tsp java_粒子群算法解决TSP问题

1. 粒子群算法简介粒子群算法(particle swarm optimization,PSO)由Kennedy和Eberhart在1995年提出,属于进化算法的一种,是通过对模拟鸟群扑食行为设计的。基本思想:从随机解出发,通过迭代寻找最优解,通过适应度来评价解的品质。场景设定 :一群鸟在随机搜索食物。在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前的位置离食物还有多远。那么...

2021-02-27 12:19:02 122

原创 如何打败java_Java程序员克服6个坎,让你的技术越精湛

原标题:Java程序员克服6个坎,让你的技术越精湛 刚接触Java编程的学员要克服的6个坎,在我们学习编程的过程中,肯定会遇到很多的困难,仅仅是靠兴趣是不足以支撑我们走下去的,所以学习一门语言,就要克服6个坎。不正确的学习动机不要只是为了编程而学编程,也不要因为听说它很酷,很划得来就来学编程。你得因为要解决问题而学习编程,你得因为想要自动化和改善生活而学习编程,你得因为想要构建应用程序以造福社会来...

2021-02-27 10:49:58 65

原创 Java通过对象赋值和直接_字符串对象用构造方法创建和直接赋值的区别(java)

字符串对象用构造方法创建和直接赋值的区别(java)字符串对象用构造方法创建和直接赋值的区别(java)一个示例:package cn.it_01;/** 字符串对象用构造方法创建和直接赋值有什么区别呢?* 通过构造方法创建的字符串对象是在堆内存* 直接赋值创建的字符串对象是在方法区的常量池** ==:* 基本数据类型:比较的是基本数据类型的值是否相等* 引用数据类型:比较的是引用数据类型的地址值...

2021-02-27 05:54:52 446

原创 java cxf 入口统一_【Java通过Cxf创建webService接口】

一、导入cxf需要的jar包二、编写服务类public class CxfService implements CxfServiceImpl {/* (non-Javadoc)* @see cn.com.liveuc.cxf.service.CxfServiceImpl#getSay(java.lang.String)*/@WebMethodpublic String getSay(String ...

2021-02-26 18:14:51 107

原创 java lookandfeel nimbus_如何使用Nimbus LookAndFeel更改JToolTip的背景颜...

在使用Nimbus LookAndFeel的基于Swing的Java应用程序中,我尝试设置工具提示的背景颜色.所以我创建了一个JToolTip的子类,并通过重写createToolTip()在我的组件中使用它.到目前为止很好并且工具提示正确显示,但背景颜色不会改变.前景色按预期设置.将LookAndFeel更改为例如金属我可以按预期设置颜色.这是一个能够在Metal和Nimbus之间切换的小例子....

2021-02-26 04:59:56 121

原创 java一个简单接口的手写_Java手写线程池的实现方法

本文实例为大家分享了Java手写线程池的实现代码,供大家参考,具体内容如下1.线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。2.线程池简易架构3.简易线程池代码(自行优化)import java.util.List;/*** 线程接口** @Author yjian* @Date 14:49 2017/10/14**/public...

2021-02-25 18:28:13 80

原创 java日期列表查询_Java 使用查询方法在LocalDate上查询日期

import static java.time.DayOfWeek.FRIDAY;//来 自 nowjava - 时 代 Javaimport static java.time.temporal.ChronoField.DAY_OF_MONTH;import static java.time.temporal.ChronoField.DAY_OF_WEEK;import java.time.D...

2021-02-25 09:23:32 86

原创 java的网络编程设计报告_20145207《Java程序设计》实验五(网络编程与安全)实验报告...

《Java 程序设计》实验五(网络编程与安全)实验报告目录改变网络编程与安全实验要求实验成果课后思考改变修改了之前仅仅是贴了图片,连代码都没粘的状态。不过这篇博客我只能做到写好,毕竟里面的东西我说我做得出来我自己都不信。。代码贴的·,这个真的不会做实话实说网络编程与安全实验要求任务一:编写MyBC.java实现中缀表达式转后缀表达式的功能编写MyDC.java实现从上面功能中获取的表达式中实现后缀...

2021-02-24 12:28:20 88

原创 广义的java_Ukkonen的广义后缀树算法

TL; DR编辑(03/2019):我已经重新设计了我的实现,使用C 17 string_view 来表示我的子字符串以及一个确保引用字符串不会移动的缓存机制 . 更新版本可以在github上找到:https://github.com/Rerito/suffix-tree-v2 . 对于好奇的人来说,这是the github for my old implementation (in C++) ...

2021-02-24 01:39:34 196

原创 java给date类型赋值_使用BeanUtils时,Date类型值为空的解决方法

使用BeanUtils时,Date类型值为空的解决方法org.apache.commons.beanutils.ConversionException: No value specified for 'Date'现在系统里原先不出错的地方老是出现以上这个错误,不知道什么原因。也都是BeanUtils.copyProperties(teaInfo, infoForm);这种语句出的错。package...

2021-02-21 17:39:54 873

原创 记事本开发java_用记事本开发Java程序

Java程序的开发的过程有很多种,下面就让学习啦小编教大家用记事本开发Java程序吧。记事本开发Java程序的方法第一步,先新建一个记事本,然后在里面写入我门要编译的程序。然后我们把它改成.java文件。这时我们做的是编写程序,java程序运行有三个步骤,编写程序,编译程序,运行程序。第二步,把它改成以.java文件,右击文件重命名就可以了。如果看不到后缀名,看下步骤。编写完的程序需要用java编...

2021-02-21 11:05:27 197

原创 java des ecb_DES ECB加解密的Java实现

package com.trq.nengyuan;import java.security.SecureRandom;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.SecretKeySpec;import javax.crypto.SecretKeyFactory;import javax.crypto.SecretKey...

2021-02-20 20:25:45 286

原创 java runtime_java runtime environment

java runtime environment是一款用于java程序测试的电脑端软件,基于java开发的软件需要在电脑端进行模拟测试,java runtime environment是款不可缺少的工具之一。java runtime environment官方版介绍Java是由Sun Microsystems在1995年首先发布的编程语言和计算平台。这项基础技术支持最新的程序,包括实用程序、游戏和...

2021-02-20 05:13:01 6718

原创 java mybatis xml_Java-MyBatis-MyBatis3-XML映射文件:参数

参数你之前见到的所有语句中,使用的都是简单参数。实际上参数是 MyBatis 非常强大的元素。对于简单的使用场景,大约 90% 的情况下你都不需要使用复杂的参数,比如:select id, username, passwordfrom userswhere id = #{id}上面的这个示例说明了一个非常简单的命名参数映射。参数类型被设置为int,这样这个参数就可以被设置成任何内容。原始类型或简...

2021-02-19 07:38:51 48

原创 mysql sql注意事项_MySQL 数据库索引使用场景&注意事项

目录1.何种查询支持索引?2.注意事项和建议一 何种查询支持索引?1 MySQL 目前支持前导列就目前来说,mysql 暂时只支持最左前缀原则进行筛选。例子:创建复合索引create index idx_a_b_c on tb1(a,b,c)只有使用如下条件才可能应用到这个复合索引1.where a=?2.where a = ? and b = ?3.where a = ? and b = ? a...

2021-02-17 19:33:52 75

原创 java 对象状态_关于Hibernate应用中Java对象的状态类型

关于Hibernate应用中Java对象的状态类型临时状态(Transient):也叫瞬时状态。new出来的对象,没有被持久化处理,不处于Session缓存中的对象持久化状态(Persistent):已经被持久化,加入到Session的缓存中游离状态(Detached):也叫脱管状态。已经被持久化,但是不处在Session缓存中⑴临时对象的特征:不处于Session缓存中(不被任何一个Sessio...

2021-02-16 13:51:12 63

原创 h5打开麦克风权限录音_h5打开麦克风权限录音_原来电脑上自带录音功能,很多人还不知道,真的太实用了......

众所周知,我们的手机上一般都会带有录音功能,那么如果你使用的是电脑,想要在电脑上录音该怎么办呢?下面就来教你两种方法。一、系统自带录音1、这里就以Win10系统为例,首先按下组合键【Win+S】,打开电脑搜索框,然后在里面输入“录音机”,将会为你匹配出录音机应用。2、我们进入到录音机界面,点击蓝色的麦克风按钮,就可以开始录音了,在录制的过程中,可以选择暂停,也可以按下【Ctrl+M】添加标记。3、...

2021-02-15 22:14:46 331

原创 java注释的格式_JAVA注释方法及格式

1、单行(single-line)--短注释://……单独行注释:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。注释格式:/* 注释内容 */行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义。注释格式:// 注释内容行尾注释:尾端(trailing)--极短的注释,在代码行的行尾进行注释。一般与代码行后空8(至少4)个...

2021-02-15 17:44:45 1750

转载 java 操作 word 表格和样式,java Apache POI Word现有表插入具有单元格样式和格式的行...

I'am a beginner in Apache POI and want to extend an existing table in the word template file with some rows.If I use that code below, the table will be extended with row bit the new row's cells create...

2021-02-13 12:15:49 371

原创 java的匿名函数调用_什么是匿名函数?

在前端面试中面试官基本都会问到什么是匿名函数、什么是闭包函数。本文就先来说一下什么是匿名函数。匿名函数顾名思义就是没有名字的函数,通常我们所写的函数都是这样的:1 function do(){2 //执行代码3 };45 //调用6 do();这种写法是定义了一个名为do的函数,并通过函数名称进行调用。那如果没有名字是什么样子的啊?1 function() {2 //执行代码3 };这种写...

2021-02-12 22:17:35 936

原创 java 初始化hashmap_如何直接初始化HashMap(以字面方式)?

对于Java 9或更高版本:是的,现在可以了。在Java 9中添加了几个简化地图创建的工厂方法://thisworksforupto10elements:Maptest1=Map.of("a","b","c","d");//thisworksforanynumberofelements:Maptest2=Map.ofEntries(entry("a",...

2021-02-12 16:30:13 819

原创 java中excel导出excel_关于Java中导出Excel格式的说明

Java中导出Excel格式的设置网络上有很多说明,这里不一一赘述。这里只是记录一下最常用的两种格式:文本样式格式和文本内容格式。1 文本样式格式文本样式格式就是我们通常说的单元格的边框,字体大小等内容的设置。代码如下:WritableCellFormatcellFormat2=newWritableCellFormat(fontFormat2);cellFormat2.setVertic...

2021-02-12 14:27:50 421

原创 mysql小项目 c_适合新手练习的Github小项目(代码简单,功能实用)

合适新手练习的Github项目Github是体现一位程序员平时积累的重要社区,一个漂亮的Github账户,放在简历上绝对是求职的加分项。很多同学的Github上空空如也,其实可以有很多小项目合适自己一个人开发,既锻炼自己的代码能力,也能提高对编程的兴趣。一些同学可能苦于找不到合适的小项目,我这里给大家推荐一些适合练手的小项目:这些小项目基本覆盖了主流开发语言,实现比较简单而且功能非常实用,非常适合...

2021-02-11 02:36:10 380

原创 mysql分页代码ssh_使用SSH框架实现分页功能

1.最近在整合SSH框架,将原先使用JSP+Servlet的一个房间管理系统,改为使用SSH框架来实现,这里主要讲的是一个分页的功能的实现:主要使用的数据的软件是Mysql,实现分页的主要的两句语句就是:Criteria criteria=session.createCriteria(RoomInfo.class);criteria.setFirstResult(startIndex);//sta...

2021-02-10 13:47:48 109

原创 mysql查询序列化json格式_django 查询数据库得到的结果序列化成json字符串

-- coding: utf-8 --class GoodsListView(View):def get(self, request):1、方法一:(for in 循环遍历model)# 定义一个空列表json_list = []goods = Goods.objects.all()[:10]for good in goods:json_dict = {}json_dict["name"] = g...

2021-02-08 14:22:57 167

原创 mysql 单值子查询_单值数据查询

请求路径和方法请求路径请求方法描述/api/queryPOST查询数据请求内容请求内容 JSON 格式名字类型是否必需描述默认值举例startLong是开始时间;单位为秒或者毫秒,判断规则详见下面的时间戳单位判断。无1499158925endLong否结束时间;单位为秒或者毫秒,判断规则详见下面的时间戳单位判断。默认值为 TSDB 服务器当前时间。当前时间1499162916queriesArra...

2021-02-07 15:45:57 254

原创 python循环函数迭代_Python里的循环与迭代函数(下)

zip( ) 和 izip( )函数当循环迭代两个以上的序列时,例如,写一个下面这样的循环,每次迭代获得不同序列中的元素:# -*- coding:utf-8 -*-title = ['one', 'two', 'three']author = ['Jack', 'Carl', 'David']i = 0while i < len(title) and i < len(author):...

2021-02-04 00:53:51 261

原创 python中numpy库中的函数_如何使用Python的numpy库中的shape函数

提了那么多关于Python的numpy库中矩阵的内容,也介绍过几种创建矩阵的方法,本文将向大家大家细化创建矩阵的方法,例如创建矩阵够能够读取矩阵或者数组的维数,即通过shape函数实现,shape函数可以返回一个元组,表示数组(矩阵)的维度。一、shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度。它的输入参...

2021-02-03 09:35:07 412

原创 mysql将收入增加200_【LeetCode】mysql练习——超过经理收入的员工

Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+-------+--------+-----------+| 1 | Joe | 70000 | 3 || ...

2021-02-02 08:40:47 436

原创 mysql 索引优化 存储优化_mysql性能优化-索引优化

1、商业需求的影响Myisam存储引擎内置一个计数器,count(*)时直接从计数器读取;而通过innodb存储引擎查找某个数据时,是必须扫描全表的,所以当执行对表的统计(即使用count(*)函数)时,myisam要比innodb要快的很多。所以一般在innodb上执行count(*)时一般要伴随where,且where中要包含主键以外的索引列。2、系统架构及实现的影响以下几类数据不适合存放在数...

2021-02-02 00:10:58 165

原创 log4j 文件大小分割_Log4j配置按照文件大小和日期分割日志文件

Log4j 下载地址Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件Mavenlog4jlog4j1.2.17文件大小分割日志文件效果如下logslog.loglog.log.1log.log.2log.log.3log4j.properties 配置文件### 将等级为debug的日志输出到console和file, cons...

2021-02-01 09:59:48 667

空空如也

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

TA关注的人

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