- 博客(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> <...
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关注的人