自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜长梦多

不如意事十八九,能言语者无二三

  • 博客(31)
  • 收藏
  • 关注

原创 微信小程序——猜拳游戏

// app.json{ "pages":[ "pages/index/index", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff",

2018-12-23 20:14:55 2161

原创 深入Web请求过程

B/S架构优点:客户端使用统一浏览器,不需要特殊的配置和网络连接,有效的屏蔽了不同服务器提供商提供给用户使用服务的差异性。 服务端基于统一的HTTP为服务提供商简化了开发模式,节约开发成本。  用户发起请求  DNS把域名解析为对应IP   根据IP找到对应的服务器发出请求   服务器经过负载均衡等处理把数据返回给用户(如果浏览器解析数据时发现有静态资源,会发起另外的HTTP...

2018-10-31 08:18:45 210

原创 IoC

IoC :(inversion of Control) 控制反转,依赖注入(Dependency Injection)如果我们依赖于某个类或服务,最简单的方式就是直接在类的构造函数中新建相应的依赖类。这就好比要装修新房,需要用家具,这个时候通常解决对象依赖的做法是,直接打造出我们需要的家具。通常我们不会去这么做,而是去市场上买回来。不管是直接打造(new构造对象)还是去买回来(Servic...

2018-10-30 15:57:05 171

原创 SpringBoot+Active 短信微服务

短信服务提供方:阿利大于,官方下载demo导入core,dysmsapi首先创建SMS(JAR)工程,POM依赖<properties> <java.version>1.7</java.version> </properties> <parent> <groupId>org.spring...

2018-10-20 22:23:53 469 1

原创 maven install 跳过 test

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <ski...

2018-10-19 10:36:08 265

原创 MongoDB

        MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON  的 BSON 格式,因此可以存储比较复杂的数据类型。java连接及使用: 导入依赖: <dependencies> &lt...

2018-10-18 10:51:20 112

原创 单点登陆的两种解决方案

1:redis+cookie登录的处理流程:登录页面提交用户名密码。 登录成功后生成token。Token相当于原来的jsessionid,字符串,可以使用uuid。 把用户信息保存到redis。Key就是token,value就是User对象转换成json。 使用String类型保存Session信息。可以使用“前缀:token”为key 设置key的过期时间。模拟Sessi...

2018-10-17 10:40:07 359

原创 CORS跨域解决方案

JS跨域这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。错误提示:XMLHttpRequest cannot  load No 'Access-Control-Allow-Origin' header is pres...

2018-10-16 11:17:07 227

原创 MyBatis查询后返回ID

<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="id"> SELECT LAST_INSERT_ID() AS id </selectKey> 

2018-10-08 09:01:35 1749

原创 阿里云 zookeeper:Unable to connect to zookeeper server within timeout

解决方法:百度了zookeeper是TCP协议,去阿里云控制台添加安全规则新建规则开放全部的TCP端口,问题解决

2018-09-28 18:19:31 1662

原创 ActiveMQ

ActiveMQ的消息形式对于消息的传递有两种类型:    一种是点对点的,即一个生产者和一个消费者一一对应;    另一种是发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。 ActiveMQ的安装 第一步: 把ActiveMQ 的压缩包上传到Linux系统。第二步:解压缩。第三步:启动。使用bin目录下的activemq命令启动...

2018-09-06 20:46:25 126

原创 solr集群的搭建

1,创建四个tomcat实例。每个tomcat运行在不同的端口cp -r apache-tomcat-7.0.90 /user/local/solr-cloud/tomcat01<Server port="8105" shutdown="SHUTDOWN"><Connector port="8180" protocol="HTTP/1.1" ...

2018-09-04 11:15:42 167

原创 solr的搭建

第一步:把solr 的压缩包上传到Linux系统第二步:解压solr。第三步:安装Tomcat,解压缩即可。第四步:把solr部署到Tomcat下。第五步:解压缩war包。启动Tomcat解压。第六步:把/root/solr-4.10.3/example/lib/ext目录下的所有的jar包,添加到solr工程中。[root@localhost ext]# pwd/ro...

2018-09-04 08:46:26 103

原创 zookeeper 集群搭建及所遇问题

集群搭建步骤第一步:需要安装jdk环境。第二步:把zookeeper的压缩包上传到服务器。第三步:解压缩。第四步:把zookeeper复制三份。[root@localhost ~]# mkdir /usr/local/solr-cloud[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zooke...

2018-09-04 08:34:33 140

原创 redis 安装和集群

安装复制到Centostar zxf redis-3.0.0.tar.gzcd redis-3.0.0makemake install PREFIX=/user/local/rediscd /user/local/rediscd bin1,前端启动./redis-serverRunning in standalone mode Port: 6379PID: 1...

2018-08-17 10:46:23 164

原创 Sublime 快捷键

Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shi...

2018-08-14 11:24:50 104

原创 Maven坐标的引用

切换到Jar包目录下 执行命令mvn install:install-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.16 -Dpackaging=jar -Dfile=jcommon-1.0.16.jarmvn install:install-file -DgroupId=jfree -DartifactId=j...

2018-08-10 21:42:52 420

原创 mapper映射文件发布不成功问题

在dao层pom文件中添加: <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include&am

2018-08-04 08:51:23 457

原创 dubbo 的使用

添加dubbo的jar包安装中间件zookeeper1, 传入centos中2, 解压 tar zxf zookeeper-3.4.6.tar.gz3, 切换目录 cd zookeeper-3.4.64, 新建文件夹 mkdir data5, 切换目录 cd conf 6, 给zoo_sample.cfg重命名 mv zoo_sample.cfg zoo.cfg...

2018-08-04 08:48:08 216

原创 Zookeeper : Will not attempt to authenticate using SASL (unknown error)——报错记录

环境:    centos6.7    zookeeper-3.4.6     windows     zookeeper-3.4.7   原因:centos防火墙未关闭解决方法:service iptables stop 

2018-08-02 10:24:30 6937

原创 WebService跨平台调用

导入CXF相关的jar包在  web.xml  中加入 CXF Service  配置:<servlet> <servlet-name>cxfServlet</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</serv...

2018-07-27 15:20:06 385

原创 Quartz:定时任务调度

导入Quartz的Jar包测试类:public class QuartzTest{ public void test() throws Exception{ System.out.println("执行了此次任务"+new Date()); }}aplication-quartz.xml:<?xml version="1.0" encoding="UTF...

2018-07-23 17:16:12 208

原创 JavaMail邮件发送

导入JavaMail包测试方法:public class MailTest01 { @Test public void test() throws Exception{ Properties properties = new Properties(); //发送服务器地址 properties.put("mail.smtp.host", "smtp.qq.com"); ...

2018-07-22 17:55:11 528

原创 Linux 基础

Unix是一个强大的多用户、多任务操作系统。Linux是基于Unix的,Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux的版本Linux的版本分为两种:内核版本和发行版本;内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号;发行版本是一些组织和公司根据自己发行版的不同而自定的;linux的目录结构: home:家.用...

2018-05-16 23:22:46 109

原创 买糖果

小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能 拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的 ,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任 何数字都可以用4和7组合出来。 本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。 输入描述:  ...

2018-02-21 20:00:26 514

原创 星期几

1949年的国庆节(10月1日)是星期六。     今年(2012)的国庆节是星期一。    那么,从建国到现在,有几次国庆节正好是星期日呢?1949年的国庆节(10月1日)是星期六。     今年(2012)的国庆节是星期一。    那么,从建国到现在,有几次国庆节正好是星期日呢?public class a101 { public a101(){  in

2017-12-17 11:44:45 278

原创 打印大X

小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。为了便于比对空格,所有的空白位置都以句点符来代替。 要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0<m<n, 3保证n是奇数)要求输出一个大X 例如,用户输入:3 9程序应该输出:***.....***.***...***...***.***.....**

2017-12-16 23:05:05 168

原创 奇妙的数字

小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。你能猜出这个数字是多少吗? 请填写该数字,不要填写任何多余的内容。分析:求出平方和,立方和,然后判断是否包含0~9判断0~9不重复的思路为,利用for循环和 indexof 返回0~9的下标,因为用了0~9每一个数字,这是一个10位数,并且每个下表都会>=0public 

2017-12-16 21:19:22 340

原创 隔行变色

Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,....现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。分析:检测是否为奇数代码如下:public class a2 {//Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以

2017-12-16 20:59:23 231

原创 立方尾不变

有些数字的立方的末尾正好是该数字本身。比如:1,4,5,6,9,24,25,.... 请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。分析:数字的立方的末尾正好是该数字本身数字的末尾 = 数字%(10的(数字的长度)的方)25%10 = 5123%10*10 = 3代码如下:p

2017-12-16 20:35:09 1240

原创 不规则数组

JAVA打印出如下   0   0   1   0   2   1   0   3   3   1   0   4   6   4   1   0   5  10  10   5   1   0   6  15  20  15   6   1   0   7  21  35  35  21   7   1   0   8  28  56  70  56

2017-12-16 12:19:20 765

空空如也

空空如也

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

TA关注的人

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