- 博客(83)
- 资源 (10)
- 收藏
- 关注
原创 docker安装kong和konga
kong搭建(这里和官网有点区别,加了postgres密码):安装教程参考:https://blog.youkuaiyun.com/qism007/article/details/895214541.create a docker networkdocker network create kong-net2.安装postgres数据库,并设置账户和信息进入postgres...
2020-03-08 13:02:40
3572
原创 WireMock standalone使用
(一)Jar包下载与启动1.这里使用了wiremock-standalone-2.19.0.jar 这个版本的依赖包,到相应的下载目录2.直接用命令启动 java -jar wiremock-standalone-2.19.0.jar -port 9999 -verbose-verbose的意思是输出日志启动之后会在当前目录下面生成两个文件夹,一个__files 另外一个 m...
2019-01-29 15:07:56
1681
原创 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
在插入数据的时候出现这种类型的错误 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper:146 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right...
2018-05-11 10:40:53
3322
原创 mysql 5.7 linux 安装步骤
最近配置新的mysql版本到服务器,参考了这位博主的博客: https://www.cnblogs.com/dengshihuang/p/8029092.html 这里我要补充一下 在步骤 5 “新建mysql用户、组及目录” 的时候 有区别,博主的命令我这边执行失败,所以我按照官方给的命令配置:(首先添加一个组 mysql ,配置mysql用户不能登陆)shell&...
2018-05-08 12:04:03
300
原创 group by之后的问题
很多时候我们不能对group by之后的查询结果进行条件筛选,比如下面的这个例子:我们要删除掉重复的email,保留id为最小的数据。最后结果如下图person表结构:首先我们可以直接通过取反找出存在此表中id最小的不重复emaildelete from person where PersonId not in ((select min(personId) from person group by...
2018-04-19 11:44:45
1863
原创 Mysql创建Create Function
首先我们创建一个名为employee的表,添加相应的数据:INSERT INTO `employee` (`Id`, `Salary`)VALUES (3, 300), (2, 200), (1, 100);声明一个Function,名为getNthHighestSalary() 调用时通过输入的参数来执行相应结果的SQL,我这里返回的是一个INT类型的结果字段DELIMITER //C...
2018-04-13 18:12:59
17615
原创 docker镜像上传到阿里云
reyyangyang 就是你在阿里云后台创建的命名空间,study就是你创建的仓库名称 , 0.1 是上传的版本号 这样在阿里云后台就可以看到上传的信息
2018-01-31 21:27:04
845
原创 Lombok初体验
Lombok主要作用是解放实体类,减小我们不必要的一些自动生成的getter and setter方法。 pom添加相关依赖(之前最好安装Lombok在相关IDE的插件) <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</...
2018-01-20 01:31:44
881
原创 Spring mvc通过Spring security进行密码验证加盐
我们通过spring security做权限验证和注册登陆的时候使用的是md5加密,为了使密码更加强壮,我们这里使用了加盐的方式。可以通过下面的截图来操作
2017-12-21 11:53:15
3870
原创 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
在我们使用linux部署启动tomcat的时候往往出现报错说 找不到java.awt.* 和上面的类,我的解决方案是直接在环境变量 ~/.bash_profile中配置
2017-11-29 10:43:21
5698
原创 email:java.lang.UnsupportedOperationException: Method not yet implemented
今天同事做好了工具类EmailUtils.sendEmail() 发送邮件的方法,但是在junit测试的时候是可以运行的,但是在controller中通过mvc或者servlet请求的时候出现了标题出现在的错误,这就奇怪了,找了一些网上的文章也没有一个好的请求方案,这里把我的解决方案记录如下:
2017-11-22 18:40:15
2814
原创 failed: Error during WebSocket handshake: Unexpected response code: 200
failed: Error during WebSocket handshake: Unexpected response code: 200,websocket连接的时候往往遇到这种问题,把以前项目和现在websocket之间做了一个比较,发现多了一个拦截功能,所以大致找出原因就在拦截器上面,看这个websocket的请求地址有没有被拦截器拦截而导致访问不了。
2017-11-14 09:56:48
9594
原创 ul li 定制圆点,list-style-image调整图片圆点大小 与 文字和图片排版
今天我们要介绍两种前端要用到的布局:第一种是ul li定制化圆点的样式,然后使其与文字居中排列,另外一种是文字与图片混排并居中排版。我们在使用ul li中通常会定制化圆点,使用如下代码就可以使圆点为自己设定的图片,然后调整圆点的对齐的像素 ul li{ list-style-type:none; background:url("img/ui.png") no-repeat 0rem 0.3rem; background-
2017-10-18 17:27:07
20608
原创 hadoop安装完后打开网页http://localhost:50070/ 没反应
在hadoop安装完后,依次执行hadoop namenode -format,start-dfs.sh,start-yarn.sh 之后 打开浏览器 输入 http://localhost:50070/ 无反应,查了网上很多说法都没有解决,直到关掉电脑连接的VPN之后就可以了。。
2017-09-22 18:34:07
29660
10
原创 写数据库查询的时候谨慎使用时间函数CURDATE()
在mysql中我们知道查看当天的时间可以用 select CURDATE() ,但是我们如果我们把数据库部署在其他服务器上面,本地跑程序。
2017-09-18 17:47:09
6332
原创 idea不能编辑,键盘随便输入显示search for的问题,不能按Esc键退出,光标不存在
这几天一直在本地服务器做游戏测试,一直要频繁修改服务器时间来做测试,所以也出现了idea突然就不能编辑了,网上搜了一下,得到的答案就是我修改本地服务器时间而导致的。
2017-09-08 09:53:42
16222
1
原创 @Scheduled Spring定时任务每次执行两次解决方案
在执行定时任务的时候我遇到了一种情况,一个定时器每次会被执行两次,这就让人有点困惑,猜测肯定是哪里配置出了问题(配了两个当前上下文情况),看了一下网上很多解释,没有找到与自己相匹配的情况,所以自己也不断尝试修改配置文件。终于找到错误原因,这里把错误代码和原因贴出来方便与我有相同困惑的朋友参考。 首先错误的日志输出如下图: 在我们的web.xml文件中,我们
2017-08-17 14:57:41
33889
15
原创 spring rabbimq连接服务器端
rabbitmq是典型的生产者-消费者模式的一个通讯框架,我们这次用spring来做,可以省去很多繁琐的代码如下面图按照步骤来就可以了,先建立一个配置文件spring-rabbitmq.xml
2017-07-18 18:47:28
645
原创 python自然语言处理-就职演说语料库
python自然语言处理-就职演说语料库,小程序统计词汇america和citizen随时间推移的使用情况这个小程序有点小bug
2017-04-13 15:24:29
1489
原创 mysql field不能排序的原因
今天查看sql语句,发现mysql中field不能按指定id排序了,网上搜索了一下资料并没有人跟我遇到同样的情况。仔细查看sql代码发现order by 排序后面还有条件筛选。例如下面的例子: test表,我想按照7,8,6的id顺序排序。
2016-12-07 12:03:41
6231
原创 西部数据移动硬盘My Passport Ultra 不支持在mac写入操作
西部数据移动硬盘My Passport Ultra 不能写入的问题
2016-11-29 11:15:57
26788
原创 mysql中的二进制日志
在新的项目不断迭代版本的时候我们有时候需要经常修改数据库的表结构和表数据,这时候经常用到source xxx.sql 命令来导入新建的表和数据(前提是进入sql命令行~ 如下图),但是在使用这个命令的时候我们要注意:尽量使用先前版本不存在的sql文件包含的表来导入。比如原始数据库中没有table_a 这个数据表,我们可以用source table_a.sql文件来进行导入,但是如果原始数据库中有t
2016-07-14 16:57:02
656
原创 用CSS在外部加一层边框
最近看@CSS魔法在讲述CSS奇特之处的时候的一个案例:就是在已知的div中加入一个外部的边框。我们看下下面的例子sample1:
2016-05-13 18:00:06
12282
原创 Tomcat启动报错,连接连接池没反应
今天tomcat启动的时候在服务器上面看到在加载连接池加载不动了。 一想到上面的情况的话,我们就可以知道一定是数据库的连接出了问题,估计是数据库的IP,端口,账号,密码的问题。
2016-02-29 19:48:48
4306
原创 Table布局
要想达到以下图片中的布局:下面是相应的html代码,当然里面的Jquery和boostrap是我自己引入的。 jsTable rrvalue
2016-01-12 15:04:06
939
原创 Java8新特性概述
要说java8的新特性,网上一搜一大把,但是网上说的玄乎但是我们也要自己去实践到底有多么的神乎其神。下面就是lambda这个大家都耳熟能详的东东了。List values = Arrays.asList(1,2,3,4,5,6); int total = 0; for(int e : values){ total += e*2;
2015-12-29 14:55:12
768
原创 Hibernate三种状态和Session常用的方法
我们知道Hibernate的核心就是对数据库的操作,里面的核心接口就是org.hibernate.Session接口。要想对数据库操作我们就要理清楚对象在整个操作中的所属的状态。就像马士兵老师在视频中所说的,我们并不必死抠这些字眼,我们通过自己编写测试类就可以他们之间不同的区别。 session中常用的方法是save(),update(),saveOrUpdate()这些
2015-12-20 00:09:51
7068
原创 fastjson使用心得
喜欢fastjson,因为只需要依赖JDK,其他环境都不需要依赖就可以使用。而且它非常的快。这里我也把使用它的一些感悟和总结写出来,供大家指正。 说到fastjson,我们就要懂得一个概念就是序列化:将对象信息转换为可以传输和存储的信息【百度百科】
2015-11-20 16:36:08
10490
原创 Hql使用总结
我们在用到hibernate框架的时候经常和Hql语言打交道,这是把面向对象贯彻到骨髓的设计。我们通过实例来展示它的强大用处。 1.查询单个对象
2015-11-11 18:45:53
2286
原创 一次date_add引发的命案
我们在很多时候方便用mysql自带的函数来得出计算的结果。比如涉及到日期的换算的时候,我们喜欢用date_add,date_sub和interval关键字来对日期进行范围控制(可以用做条件等),但是效果往往不太理想,查询时间很长,效率不高。
2015-10-15 20:24:48
1667
1
原创 java中幂指数值的运算
幂指数的运算我们就会用到Math.pow(double a,double b),返回的结果是a的b次方。这个方法可以满足我们大多数幂指数的计算,但是每次访问的值和传入的值都是double,自己不想去转的话怎么办,我们有一种新的方案。
2015-09-29 16:38:09
77562
5
原创 【读书札记】SQL笛卡尔积的运用
学习SQL,我们需要把SQL语句灵活的运用起来,去解决编程过程中的一些实际的问题。有时候我们能够运用SQL语句替换掉很多业务的代码。 一个表tb_face,有如下的结构: 用一条SQL语句,要得出下图所示的结果: 这里我刚才开始不知道怎么下手,以为要怎么怎么的。 其实这里有一个概念,就是笛卡尔积。笛卡尔积就相当于我们高
2015-09-09 16:21:36
12373
原创 最近两月的生活
好久好久都没写博客了,但是小杨还是每天都关注,学习着相关的技术,也算是一份沉淀吧。 与大家分享最近几个月小杨读过的书吧,最后会附上标题所述的代码。 第一本是郭霖大神出的《第一行代码——android》,书籍在半个月内就读完了,边跟着书中的思路敲着代码。整个下来对android开发整体有了一个大致的想法和思考。但是我认为自己还有很多做的不足的地方。
2015-08-07 13:08:58
980
原创 C# webservice初探
由于工作的终端以前是直接对数据库进行操作,导致每次终端会卡死,严重影响业务进度。所以进行了技术调整,用webservice来作为数据对接的一个中间件,自己也部署了一下webservice环境和入门。总体来说分为以下这几个步骤: 1.部署IIS环境 2.创建webservice 3.编写测试程序引用webservice 我们就开
2015-06-04 00:49:33
3619
原创 Navicat Premium下sql导入中文乱码解决方案
今天帮忙朋友找bug的时候,准备导入她数据库里面的数据,所以我就试图在mysql管理工具Navicat下面导入相应的mysql命令。结果发现导入的中文字符全部变成乱码,所以做了如下这种尝试:
2015-05-28 18:44:53
18375
原创 Javascript中的setTimeout,setInterval,requestAnimFrame
JavaScript:这三种方法我们平时初学的时候可能容易混淆,下面我们将使用例子的形式来阐述这三种方法不同的用法。 setTimeout:Calls a function or executes a code snippet after a specified delay.(在特定的时间后执行方法和代码块)
2015-05-09 14:33:59
9024
原创 IT程序员怎样选择公司
作为即将毕业一年的菜鸟程序员,对IT行业工作有一个粗浅的认识,我们这里不考虑技术方向,光从公司的角度来看这个公司除了技术方面外是不是应该跳坑,因为这会涉及你以后工作的积极性、干劲等因素。 首先,作为想从事IT技术行业的同学们,应该对这个公司的老总或公司情况有一个了解。因为 一、老总重不重视技术往往会对于你以后在技术之路的长期发展有很强的作用。 二、公司的情况往往会是你长期发展的一个保障,比如一个例子,我们IT行业的一些很多创业型公司容易死掉,究其原因我们在进入这
2015-05-07 19:29:51
1981
原创 初探Spring AOP
我们知道Spring有两个重要的特性:IOC和AOP ,大学期间只是对Spring有一个粗浅的认识,认为spring就是配置类,建立bean,然后就可以调用类的方法。直到慢慢了解才知道Spring还有很深的东西,Spring的强大。 这篇博文主要讲述Spring AOP 的 hijack(拦截) 功能,主要描述为当我们在执行一个类的方法的时候我们可以在方法执行前和执行后增加额外的
2015-04-21 15:35:34
1076
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人