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

原创 acm题

找假酒有一批拥有编号的酒,里面包含一瓶假酒。假酒重量比真酒轻,称重几次能将假酒找出来?例子:有50瓶酒,其中编号50的酒为假酒。第一次:将酒分为两部分(1-25号):(26-50号);50号属于26-50号,所以再将26-50号的酒分为两部分(26-37) (38-49) 比较出来 两部分酒一样重,所以余下的50号酒酒为假酒。 public static int res(int start, int end, int b, int num) { //调用一次分割区间函数n

2020-06-11 15:08:35 565

原创 ngxin代理

nginx 代理conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker...

2020-03-27 11:07:30 249

原创 ngxin 代理以及,开启gzip

静态代理配置server { listen 80; server_name xxxxx.com; #修改域名 location / { root /usr/share/nginx/html/docs; #代理到docs文件夹中 index index.html index.htm; } error_p...

2019-12-26 14:49:05 255

原创 使用nginx给网站添加https

安裝nginxcsdn上面太多的安裝文档了。就不细说了SSL证书可以去腾讯获取免费的怎么弄百度就完事了ok 进入正题下载证书下载好的SSL文件里面有一个nginx文件夹,里面有两个文件上传到服务器nginx目录下的conf目录。配置nginx.conf文件 server { listen 80; server_nam...

2019-11-29 15:04:12 231

原创 elasticSearch

安装启动ElasticSearchdocker安装docker pull elasticsearch启动:docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 5acf0e8da90b输入网址访问:出现以下页面表示安装启动成功检索[外链图片转存失败,源...

2019-11-29 15:03:25 161

原创 SpringCloud学习笔记

SpringCloud:微服务架构1.常见问题[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bcqifXyM-1575010932915)(/images/QQ截图20190412095208.png)]dubbo和SpringCloud区别dubbo是基于Rpc通信,SpringCloud是基于RESTful API通信eureka和zookeeper的...

2019-11-29 15:02:30 381

原创 SQl优化(2)

Order Byorder by尽量使用index来排序。尽量不要采用filesort。Order by两种情况会使用Index排序:OrderBy语句使用索引最左前列使用Where子句与Order By自居条件列组合满足索引最前列Group by关键字优化group by 实质是先排序后进行分组。遵照索引键的最佳左前缀当无法使用索引列时,增大max_length_for_s...

2019-11-29 15:01:02 127

原创 SQl优化

sql调优分析----分析----观察,跑一天,看看慢sql情况开启慢查询日志,设置阈值,比如超过5秒就是慢sql,将他抓取出来explain+慢sql分析show profile进行sql数据服务器参数调总结慢查询开启并捕获explain+慢sql分析show profile 查询sql在mysql服务器里面的执行细节和生命周期情况sql数据库服务器的参数调优my...

2019-11-29 15:00:24 137

原创 微信端网页授权相关

微信官方文档授权相关这次使用的是开源框架:weixin-mp-javapom依赖:支付以及微信公众相关 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId&...

2019-11-29 14:59:08 139

原创 短信验证

阿里云短信验证依赖<properties><aliyun-java-sdk-core.version>3.2.3</aliyun-java-sdk-core.version> <aliyun-java-sdk-dysmsapi.version>1.0.0</aliyun-java-sdk-dysmsapi.versio...

2019-11-29 14:57:59 375

原创 设计模式

单例设计简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧public class Singleton {private st...

2019-11-29 14:57:31 73

原创 Spring中常见的事务问题

Spring中的事务问题在spring中的事务是通过aop实现的,而aop则是通过jdk的动态代理,或者cglib代理实现。所以spring中的事务也是遵循动态代理的原则。直接举例吧:@Transactionalpublic void parent(){ try{ this.child(); } cathch(Exception e){ logger.info("child执行...

2019-11-29 14:56:33 140

原创 leecode200

给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例 1:输入:11110110101100000000输出: 1示例 2:输入:11000110000010000011输出: 3深度遍历二维数组,将遍历到为...

2019-11-29 14:55:54 155

原创 org.json.JSONException: Expected a ',' or '}' at character报错时

解决方案:在new BufferedReader 时加上"UTF-8"编码BufferedReader reader = new BufferedReader(new InputStreamReader(in,"UTF-8"));

2019-11-13 14:12:49 7389

原创 避免mybatis中mapper.xml文件加载不进spring容器

在dao层配置pom.xml<!-- 如果不添加此节点,mybatis的maper.xml文件会被漏掉 --> <build> <resources> <resource> <directory>src/main/java</directory> <includes> &lt...

2019-06-07 16:29:53 946

原创 SpringCloud学习笔记

SpringCloud:微服务架构1.面试中常见问题dubbo和SpringCloud区别dubbo是基于Rpc通信,SpringCloud是基于RESTful API通信eureka和zookeeper的区别zookeeper是CP,C主要是服务一致性,保证数据一致性,但是注册中心挂了就容易出问题eureka是AP,跟zookeeper相比,它支持高可用(A),服务挂了,可以使用另...

2019-04-19 19:33:38 357

原创 s配置文件

springmvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.spr...

2019-04-02 12:31:44 159

转载 Spring Boot

**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独...

2019-03-06 20:05:04 254

原创 Struts

Strutstomcat:8.51)struts初步了解什么是框架: 框架简单的来说就是一个半成品的项目,用了框架之后 我们会更快,更好的完成项目.什么是struts: struts2是处理访问服务器的请求 取代servletstruts下载2)使用传统servlet编写用户登录功能3)使用struts2编写用户登录功能4)对比两种方式5)学习struts2(重点)...

2019-03-06 20:01:18 1034

原创 Spring学习笔记

Springspring是一个容器spring是一个分层的java ee/(一站式)轻量级开源框架它不排斥其他框架,还帮其他框架管理对象aop支持ioc思想spring jdbcaop事务junit支持Spring框架搭建步骤:导包创建一个对象书写配置,注册对象到容器(配置文件的位置、名称任意,建议方法哦src下,名字为applicationConte...

2019-03-06 19:59:26 253

原创 hibernate学习笔记

hibernatehibernate好处:Dao层框架面向对象的思路操作框架操作数据库的时候,可以以面向对象的方式来完成。不需要写SQL语句;hibernate:搭建导包创建数据库书写orm元数据(对象与表的映射配置文件) &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE hibernate-mapp...

2019-03-06 19:39:17 186

原创 SSM框架整合配置文件

Spring配置文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.s

2019-03-06 19:31:01 276

原创 SSH框架整合配置文件

SSH整合配置文件struts2配置文件详解&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds...

2019-03-06 19:21:31 1343

原创 MySql8.0修改默认编码为utf-8

一般修改mysql的默认编码都是修改在安装目录下的my.ini文件或者my-default.ini文件方可修改。但是在Mysql8.0的安装目录下是没有.ini文件的。可以直接在安装目录下直接创建一个my.ini文件。然后写上如下代码:[mysql]# 设置mysql客户端默认编码default-character-set=utf8[mysqld]#设置端口号port = 3306#...

2018-12-27 23:00:48 12333 6

原创 写一个随机生成验证码的类(Java)

首先创建一个类的成员变量: // w,h为图片的宽高 private int w= 70; private int h= 35; //创建一个Random类的对象 private Random r = new Random(); //字体数组 private String[] fontName = {&quot;宋体&quot;,&quot;华文楷体&quot;,&quot;黑体&quot;,&quot;微软雅黑&q

2018-12-24 22:27:16 401

原创 二分法查找的两种方式

递归查找public static int dgIndex(int [] arr,int min,int max,int value){ if(min&lt;=max){ int mid = (min+max)/2; //int mid = min+((max-min)/2); if(value == arr[mid]){ return mid; }else ...

2018-12-17 22:50:58 335

原创 二叉树遍历(java)

目录Java二叉树的遍历创建一个二叉树类;Tree生成一个二叉树:前序递归遍历方法:中序递归遍历方法:后续递归遍历方法:打印:完整代码:Java二叉树的遍历二叉树遍历分为:前序遍历,中序遍历,后序遍历;创建一个二叉树类;Treeclass Tree{ String val; Tree left; Tree right; Tree(String str){ val = str;...

2018-12-17 22:33:21 561 1

空空如也

空空如也

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

TA关注的人

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