自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 mybatis查询出有值的字段为null情况

原因是使用了selectByExample()方法,该方法只能查询到字段定义比较小的数值,对与text这种文本字段是没办法展示的。解决办法:使用selectByExampleWithBLOBs()即可。同理,更新数值也是一样的,updateByPrimaryKey() 更新text类型的字段是不生效的,需要使用updateByPrimaryKeyWithBLOBs()...

2019-07-23 16:31:46 2181

转载 secureCRT通过配置跳板机,进行转发访问服务器ip

详细配置过程参考该文章:https://www.vandyke.com/support/tips/socksproxy.html

2019-07-18 18:10:28 951

原创 jvm工具使用

经常会遇到线上服务内存飙高的问题,所以需要具体分析一下到底是哪块的代码出问题了。1.jmap使用命令:jmap -dump:format=b,file=/home/winds 23414遇到了这样的问题:23414: well-known file is not secure这个问题是由于当前执行的用户与进程所属的用户不一致导致的。通过以下命令解决即可sudo -s //在...

2019-06-25 17:02:00 699

原创 Mac版idea如何配置visualvm

1.下载插件在plugins中搜索插件,然后安装2.重启完后进行配置 prefences->other settings->visuialvmmac获取jdk的路径非常简单命令行输入:/usr/libexec/java_hom配置的时候选择home目录下bin中的jvisualvm工具即可。3.配置完成,直接运行程序即可。4.程序运行过程中,会自动弹出可视图...

2019-06-25 10:22:26 8745 1

原创 自动回复机器人

直接使用这个接口即可。public class HttpUtils { public static final String ROBOT_URL = "http://openapi.tuling123.com/openapi/api/v2"; public static final String QINGYUN_URL= "http://api.qingyunke.com/api...

2019-06-13 10:09:10 3218

原创 python-mac开发动态代理ip爬虫

mac目前安装了pyhon3.7.3,本地也保留着python2.7, 学习代理ip,开发工具用idea1.idea貌似还是使用本地的pyhon2.7打开 iterm2 看看目前mac的版本当前mac版本确实是已经切换过来了。怀疑是idea 配置python 的问题。我一开始创建的项目是用选择的sdk是python2.7, 后续才安装了python3.7,但是项目使用的还是原来的s...

2019-06-11 11:49:41 568

原创 python-爬取某个用户关注小组发布过的所有动态

本例子只是简单的爬取用户的动态,但是会被豆瓣检测到是机器人,后续可以接入代理ip, 模拟浏览器请求。代码:import requestsimport urllibimport jsonimport reimport os,sysdef findUserGroup(id): url = 'https://www.douban.com/group/people/'+id+'/jo...

2019-06-10 10:21:13 1338

原创 SpringBoot学习(三)之 Web开发

SpringBoot对静态资源的映射规则https://www.webjars.org/所有/webjars/** 都回去classpath"/META-INF/resources/webjars/找资源webjars:以jar包的方式引入静态资源 <dependency> <groupId>org.webjars</groupI...

2019-06-07 21:25:20 112

原创 springboot踩坑之controller的private方法注入service为null

今天写了个controller的方法,结果就是使用到的服务没有注入成功,为空,debug模式下:原因:bean在被扫描生成代理类的时候,private方法没办法正常代理。修改成public/protected 即可。详细spring代理原理需要深入学习分析一下。...

2019-05-30 17:37:39 4801 3

原创 SpringBoot学习(二)之日志

Spring Boot在所有内部日志中使用org.commons.logging的接口,但是适配日常的日志配置,如:JUL,Log4J, Log4J2和Logback。 通过配置文件来修改日志输出的格式或者输出内容。springboot有自己的日志jar包,如果引入其他的框架也有日志默认jar包,那么引入新框架,必须排除掉原有日志jar。springboot能自动适配所有的日志,而且底层使用s...

2019-05-30 17:20:47 138

原创 springboot学习(二)之配置

1、配置文件springboot使用一个全局的配置文件,配置文件名是固定的。application.propertiesapplication.yml配置文件的使用:修改springboot自动配置的默认值springboot在底层都给我们自动配置好yml是标记语言。比xml更优秀,以数据为中心,简洁,更适合做配置文件。例如:xml:<server> &l...

2019-05-16 19:33:26 213

原创 python爬取豆瓣图片到本地,并用java上传至服务

import requestsimport urllibimport jsonimport os,sysfrom lxml import etreedef main(start): f = open('test1.txt', 'w') #url = 'https://movie.douban.com/top205?start=' + str(start)+'&filt...

2019-05-13 19:49:13 237

原创 解决:ImportError: No module named问题

mac电脑解决这个问题很简单:sudo easy_install pipxcode-select --installsudo pip install lxml前两个是下载工具,最后一条是下载你缺失的包,例如lxml

2019-05-13 16:20:01 2058

原创 springboot学习(一)之入门介绍

一、springboot简介简化spring应用开发的一个框架。整个Spring技术栈的大整合。简化了j2ee的笨重开发,提供一站式解决方案。1、优点:快速创建独立运行的spring项目和主流框架继成使用嵌入式的servlet,应用无需打成war包starters自动依赖与版本控制,比如spring-boot-starter-web,spring-boot-starter-te...

2019-05-07 20:01:11 99

原创 IDEA打开jar源码注释功能

平时我们在查看jar源码的时候,没有办法看到代码的注释,也不知道怎么使用,然后idea完美解决这个问题,让你爱上看源码,操作如图:sources文件里面就包含着最全的注解。例如netty的源码:像channelPipeline的出站入站原理,之前是在《netty实战中看到》,这个源码都已经说明过了,以后有啥问题直接翻源码,非常方便。...

2019-04-21 12:32:12 5010 1

原创 IDEA搭建SpringBoot项目,整合netty,实现长链接多协议通信功能

1.Springboot项目搭建netty socket2.搭建服务端3.搭建客户端4.指定制定协议5.制定心跳6.相互通信发消息7.原理分析8.netty常用组件分析9.数据访问流程图10.日志输出11.github项目上传链接...

2019-04-17 16:52:59 5573 6

原创 Git常用命令

查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b <name>合并某分支到当前分支:git merge <name>删除分支:git branch -d <name>...

2019-04-17 15:37:03 83

原创 Go语言之 go tool compoile问题

Gool tool compoile今天使用win10环境安装了go语言编辑环境,然后cmd运行入门demo报错。代码:package mainimport &quot;fmt&quot;func main(){ fmt.Println(&quot;Hello, World&quot;)}cmd运行命令:go run test.go报错:go tool compile: open NUL: The s...

2019-03-17 01:32:15 2248

原创 前端数值对比

原错误代码: if(vm.grantCouponCfg.rangeLeft &gt; vm.grantCouponCfg.rangeRight){ alert("礼物数量范围左区间必须不能大于右区间"); return; }很简单的想法,判断值的大小,debug是里面的值是 520 &gt; 1331 ,字符串对比,返回true。 if(parseInt(...

2019-03-14 10:06:38 1813

原创 el-input 仅限保留两位小数

废话不多说: &amp;lt;el-form-item label=&quot;概率值(100%)&quot; rules=&quot;[{ required: true, message: '请填写概率值,仅限两位小数'},{pattern:/^\d{1,2}(\.\d{1,2})?$/, message: '概率权重精确到两位小数点,勿超过100'}]&quot; prop=&quot;w...

2019-03-05 22:05:44 15209

原创 JAVA日期判断踩坑

背景:判断一下某个当前日期是不是结束日期。package date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTest { public static void main(String[] args) thr...

2019-02-15 10:54:40 350

原创 使用macbook你必须知道的常规操作

1.调试切换代码环境,浏览器会有缓存,可进行强刷解决:windows 浏览器的刷新快捷键F5,强制刷新Ctrl+F5Mac 系统下浏览器的刷新快捷键 command+R, 强制刷新快捷键为 command+shift+R...

2019-02-14 11:23:29 1098

原创 java实现模拟不同国家ip的请求

import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.ParseException;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.entit...

2018-12-01 22:13:54 2917

原创 《java并发编程实战》之 对象共享

解决问题:如何共享和发布对象,从而使它们能够安全地由多个线程同时访问写多线程注意两点防止某个线程正在使用对象状态时,而另一个线程同时在修改状态。确保当一个线程修改了对象状态后,其他线程能够看到状态变化。(同步的内存可见性)1.可见性错误写法public class NoVisibity { private static boolean ready=false; p...

2018-11-22 00:01:18 145

原创 《java并发编程实战》之 线程安全性

1.线程安全性当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。无状态对象一定是线程安全的,何为无状态,就是类中不包含任何域,也不包含各种其他类的饮用,就只有局部变量 。2.原子性线程中的 ++count 或者 count++ 那都非原子性,而是 读取--...

2018-11-15 23:57:49 136

原创 IDEA开发之插件使用

本篇为学习记录篇,后续会慢慢更新日常开发中使用到的非常有效的插件。1.FindBugs

2018-11-09 11:08:20 194

原创 @Data的使用

平时写bean时会有很多字段属性,一个一个get set非常麻烦,因此使用一下lombok1.pom.xml文件引入&amp;lt;/dependencies&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.projectlombok&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp

2018-11-05 14:54:39 394

原创 《java并发编程实战》笔记(一) 结构化并发应用程序

下载地址链接:https://pan.baidu.com/s/1i6FlscH 密码:m21n1.任务执行任务是一组逻辑执行单元,线程是使得任务异步执行的机制不可取的所谓线程开启的方式:1.所有任务放在单个线程中串行执行2.每一个任务都开启一个线程,无限制,非常浪费资源有效方法:通过有界队列防止高负荷的应用程序把内存耗尽使用线程池 java.util.concurrent...

2018-11-05 00:59:26 228

原创 《java核心技术一》笔记(一)数据类型

《java核心技术一 第10版》链接:https://pan.baidu.com/s/15ECUqcjwDJq_537HPfhX9w&amp;amp;nbsp;密码:w8oa基础知识注释数据类型变量运算符字符串输入输出控制流大数值数组1.注释需要长篇注释,使用// 或者 /** xxx */2.数据类型java是强类型语言,一共8个种基本类型整型:int short long...

2018-11-03 20:54:26 216

原创 2018-2019年度学习计划

11月份学习计划欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UFLowchart流程图导出与导入导出导入欢迎使用Markdown编...

2018-10-29 17:40:04 3647

原创 操作div v-for 里的元素隐藏

目前的div:&lt;div class="highchart_items" v-for="item in containers" :id="item.containerId" style="min-width: 310px; height: 400px; margin: 20px auto"&gt;&lt;/div&gt;containers为一个数组,例如: containe

2018-10-29 15:03:11 577

原创 HTTP Status 500 - Unable to compile class for JSP 问题解决

今天调试代码,发现抛出这个异常:HTTP Status 500 - Unable to compile class for JSP:type Exception reportmessage Unable to compile class for JSP:description The server encountered an internal error that pr...

2018-09-03 21:31:41 2748

原创 关于 $NDK/ndk-build无效的问题

当我们已经成功的解决了Cygwin的安装问题,并且成功运行了cygwin.bat,要对我们的项目进行编译的时候发现在命令行输入 $NDK/ndk-build 无效解决方法:1.查看自己的ndk的版本刚开始我的是android-ndk-r13b,不知道是不是安装包问题,缺少了10kb大小的ndk-build文件,所以编译不成功,因为执行命令脚本都不存在了

2017-02-19 19:30:19 2307

原创 关于 D:\BaiduYunDownload\android-ndk-r10d\ndk-build.cmd问题的解决方案

至于opencv 和android环境的配置问题可以参照http://blog.csdn.net/pwh0996/article/details/8957764经过一路的配置后,会发现一个问题就是 D:\BaiduYunDownload\android-ndk-r10d\ndk-build.cmd问题:解决方法:把${

2017-02-19 19:03:10 4416 1

转载 java 包装类学习

一、什么是包装类    Java中的8中基本类型并不支持面向对象机制,没有成员变量,方法可以调用。Java为了这一中类型引入了包装类,即把基本数据类型当成类来处理。二、基本数据类型与包装类对应关系byteByteshortshortintIntegerlong

2016-09-01 10:47:16 288

原创 springMVC 配置出现Status 500 - Servlet.init() for servlet springMVC threw exception

在学习springMVC的时候,入门配置时, 遇到以下问题提示我,controller处理类无法找到,但是配置文件中,已经配置好了                                        最后解决方案:1.确定自己的代码没写错,那就是项目在环境建立出现了问题2.清理项目在环境中的痕迹3.重新启动tomcat运

2016-08-25 16:03:20 9073 1

原创 WebSocket学习总结

package com.winds.socket;import java.io.IOException;import javax.websocket.OnClose;import javax.websocket.OnMessage;import javax.websocket.OnOpen;import javax.websocket.Session;import javax.websocket.

2016-07-24 17:50:08 292

原创 C语言之指针与二维数组

    指针,其实就是地址,可以指向一块自己分配大小的空间。数组即是多块一位的空间的线性排布。二维数组,虽然在人文定义的感觉上有了面的理解,但实际在内存中也是一维的线性空间。    对于讨论二维数组,首先我们应该先讨论一维数组与指针。    例:int a[3];           int *p;           p=a;    上述的代码段可以经过编译器,可得,p与a的指向类型...

2015-12-09 09:50:10 408

空空如也

空空如也

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

TA关注的人

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