自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 猩球StarBall ,一个方便约球的小程序

扫描小程序码直接进入小程序猩球StarBall 是一款为热爱运动的人群提供便利的小程序。开发技术为Java +Mysql其中用到的技术框架为SpringBoot,Mybatis,Redis,Quartz,RabbitMQ,猩球是一个可以帮助你组织活动的小程序,经常组织活动的人都有一个烦恼,要跟每个说清楚活动的时间和地...

2019-05-07 15:01:00 555

转载 Tomcat memory leak 内存溢出异常

The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been ...

2018-11-05 22:01:00 370

转载 Docker 容器备份与恢复

docker commit -p 65a6eddd4b2f redis406-img-starball1.首先将容器打包成镜像文件,生成一串:sha256:12c3db95aa685cfbfe84a79ce4a39752dab3af64a52e826185abb4d233bce5c7输入命令查看镜像已经生成如果想删除其中的一个镜像包 输入以下命令即可...

2018-10-16 14:28:00 1113

转载 Python app deployement in Cloud foundry 自动化部署python app到云

1.cmd 中 pip install 安装cloudfoundry-client python插件 ,安装该插件主要是使用cf命令行工具包 ,方便操作。如果不使用插件也可以直接下载工具包安装并配置环境变量。安装文件下载路径:https://github.com/cloudfoundry/cli/releases2.安装完成后cf 命令回车:出现以下信息说明安装成功。...

2018-09-12 14:55:00 211

转载 Python 使用的部分常用包以及数据分析pandas及工具jupyter使用

常用的几个包如下#fabric for remote server control控制远程机器以及执行命令#argparse for --helper 帮助函数#requests for http 请求包#pandas 数据分析包#jupyter/notebook for data analytics window环境 cmd 下用 python -m notebook启动#num...

2018-07-12 11:23:00 307

转载 Pycharm安装Bitbucket git 管理工具及猫眼排名100电影简单的爬虫抓取

File-----〉setting ------〉Plugins 搜索 Bitbucket Linky下载安装完成后重启Pycharm,选中项目右点 将会看见git菜单import requestsfrom bs4 import BeautifulSoupdef get_one_page(url): try: ...

2018-05-25 16:38:00 547

转载 Sonarqube plugin插件 在使用Sonar-scanner时不能 扫描 file index 动态新生成的文件 解决方案...

在维护公司 Sonarqube平台时 从旧的4.5升级到支持LTS 5.6.x 时 导致原来的plugin不能 兼容,特别是扫描代码时我需要生成新的 service代码文件。在5.6之前 Sonar-runner调用plugin扫描代码开始execute时都是通过扫描项目路径 所以不存在扫描不到新文件的问题,但是5.6之后 都是在execute scan之前 将所有的file 进行...

2018-05-16 15:28:00 952

转载 NIO 高性能服务器 Netty 基础知识讲解 学习笔记 (一)

以下摘抄某乎讲解:链接:https://www.zhihu.com/question/24322387/answer/282001188参考地址:https://www.jianshu.com/p/b9f3f6a16911作为一个学Java的,如果没有研究过Netty,那么你对Java语言的使用和理解仅仅停留在表面水平,会点SSH,写几个MVC,访问数据库和缓存,这...

2018-04-23 10:11:00 91

转载 MSSQL 备份 附加表前缀出现用户名导致 访问数据库表无效问题

例如出现如下 错误Invalid object name 'ERPUser'.查看数据库 发现默认都带了前缀 比如sq8luming.ERPUser实际应该是dbo.ERPUser原本默认dbo前缀,如果 附加 或者备份后还原 会出现用户名前缀问题,只需执行下列语句即可修改 所有表所有者为dboexec sp_msforeachtable 'sp_chan...

2018-04-11 21:11:00 185

转载 Springboot 在定时器中属性注入为null及整合springboot rabbitmq(未完)

注入null原因 : 项目中利用Quartz可以实现定时任务, Job类里的 注入无法用常规的属性注入,Job类的对象实例化是在Quartz中进行的有自己的JobContext,但是需要注入调用的类是在spring中ApplicationContext实例化的,所以导致为空,调用失败的情况。在整合rabbitmq中 发现mq的类是无法被注入的。在查找资料后大概了解...

2018-03-25 20:43:00 1038

转载 CentOS7 平台里Redis在docker中的 性能调优和排错

服务器中的docker容器被莫名关闭 ,于是打开docker中redis容器的log发现很多警告:docker inspect 65a6eddd4b2f(容器id)找到logpath的日志打开"LogPath": "/var/lib/docker/containers/65a6eddd4b2f7fbc655a2035d04cb085dc860538e8c1bcf...

2018-03-25 13:23:00 864

转载 CentOS Rabbitmq和Erlang安装教程

安装rabbitmq时提示错误:erlang >= 19.3 is needed by rabbitmq-server-3.7.4-1.el7.noarchyum安装了erlang但是版本不对只能卸载yum remove erlang首先安装Erlang:官网下载wgethttp://erlang.org/download/otp...

2018-03-24 22:26:00 292

转载 Tomcat8.5 在同一服务器中部署多域名不同站点并开启SSL

因项目需求,在tomcat中部署多个网站,但是不同网站 使用不同域名,如果开启SSL ,则要为每个不同的host name 配置不同的证书和密钥。进入conf下的server.xml文件。 <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads...

2018-03-20 16:39:00 424

转载 Jenkins + SVN + sonarqube 自动化部署 svn出错SVNAuthenticationException

在Jenkins从svn自动获取后 竟然在分析文件的时候sonar-scanner访问svn 由于没有配置svn帐户所以会出错。这是不合理的。Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Authentication required for '<https://rb...

2018-03-16 16:29:00 545

转载 win2012 IIS8 部署出现错误

在新购买的云服务器上安装了自带的IIS8 但是部署站点出现很多错误,原因是缺少组建或者未注册.net版本,其中最典型的错误如下:HTTP Error 404.3 - Not FoundThe page you are requesting cannot be served because of the extension configuration. If the page is...

2018-03-16 10:21:00 574

转载 Python 自动获取svn脚本及搜索包含指定字符串的文件脚本

#!/usr/bin/python3import sys,urllibimport subprocesssvnurl="https://rb-svn5.xxx.com/svn/t50_e2/pkg/"packages=["project1","Project2","project3"]for key in packages: li...

2018-03-13 13:54:00 434

转载 CentOS 安装 SVN 及配置Ignore文件

CentOS安装SVN常用 命令查看安装版本:svnserve --version 安装:yuminstallsubversion删除:yum remove subversion查看安装位置 :rpm-qlsubversion建立 svn 根目录 :mkdir/data/starball starball 是repositoryll /starballR...

2018-03-08 16:19:00 240

转载 小程序异步机制导致页面加载无法获取登录信息 及时间格式 invalid

坑一:为了体验 小程序所有的执行都是异步,此处我的项目场景是登陆成功后跳转到index页面,index根据返回的openid获取用户活动列表 数据,但是因为异步 ,app.js执行后index页面是并行的。导致获取活动数据时提示未登录。采用回调函数 :getUserInfo: function (cb) { var that = this ...

2018-03-05 14:20:00 388

转载 Pycharm IDE安装Django 并创建项目

File下 点开setting ,打开的窗口中找到project 节点右上角 +选择 Django安装 ,成功后通过 Alt+T 打开菜单,选中console。打开 终端命令行后,输入python 可以查看版本信息, import django>>> django.get_version()...

2018-02-13 15:10:00 199

转载 mybatis执行多条sql时出现语法异常错误

做项目时在一个mybatis中放入2条更新sql ,但是执行出异常,说是语法错误update miniapp_subject_members set member_status= -1 where subject_id=#{subject_id} and user_id =#{user_id}; update miniapp_subject set actual_p...

2018-02-06 22:34:00 736

转载 小程序部署云主机 关闭安全组规则0.0.0.0/0 6379,3306 导致宿主机无法访问内部docker redis和mysql...

开发的小程序使用的redis和mysql我都部署了在云主机的 2个docker容器里,然后我把docker容器的3306和6379端口和宿主机 做了mapping。因为站点部署在宿主机的tomcat下,都是内部访问,所以我想将这2个端口对外关闭,但是在关闭0.0.0.0/0 6379,3306这个规则后,导致redis无法访问,mysql也无法访问。程序中 是以127.0.0.1...

2018-01-31 17:28:00 973

转载 小程序开发 踩坑 之wx.switchTab 跳转tab后页面不刷新

在做小程序开发时 ,登录成功后需要刷新根据登录成功返回的userid去加载数据render在index页面list里,但是小程序为了体验都是异步加载。app.js后第一个加载的就是index页面。所以会导致index页面数据不能刷新问题。我此处的方法是登录成功后跳转tab的list页面,即刷新一次index重新加载获取数据。但是小程序跳转tab后不刷新。网上查...

2018-01-22 22:50:00 1744

转载 微信小程序开发的坑之 error code”:40029, invalid code

开发小程序时遇到40029code ,我设计流程是根据wx.login生成的code 去我服务器上调用验证接口 ,接口function里自己请求微信服务器地址做验证,验证成功后 将登陆用户的信息一并保存进数据库。但是在开发时却总是提示无效code,网上都说是调用了二次所以无效,但是看我代码是没有调用两次的。通过分析微信小程序api,这是因为我在wx.login方...

2018-01-21 17:56:00 1946

转载 Packet for query is too large(mysql写入数据过大)

mysql数据库开发小程序时遇到这样的错误{"code":-1,"message":"\n### Error querying database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1032 > 1024). You can change ...

2018-01-21 17:48:00 198

转载 Sonarqube安装部署 在Apache时 踩过的一些坑

项目背景:1.由于Sonarqube 在5.6之后已经不支持内置https 官方推荐用apache或者nginx作反向代理。2. 项目访问地址是以第三方转发的形式,如实际部署地址是https://apacheserver:8999/ 但是公司内部需要以https://adomain.com/sonarqube 访问,所以https://adomain.com/sonarqube...

2018-01-19 14:30:00 337

转载 排错:Mybatis Invalid bound statement (not found): com.XXXX.dao.mapper.UserDao.selectAllUser

出现 这种 问题 明显 是 mapper.xml文件 没有被 加载 。SqlSessionFactoryBean 并没有加载到对应的mapper xml文件,当然执行方法的时候也就找不到dao所对应的mapper,而无法执行对应的sql,查看maven target 的classes目录下也并没有mapper的xml文件出现。原因:mapper文件并不是放在resource中,而...

2017-12-27 16:28:00 2153

转载 排错:项目发布到tomcat服务器环境 启动2次

最近通过做小程序 后台springboot项目时 ,发现项目部署在本地无任何问题,但是部署在云上就出现tomcat启动时执行了2次。出错的配置文件是tomcat7/conf/server.xml,这个文件配置的host节点出了错误导致的。配置 Host节点时注意context配置目录路径和appbase而且 要把webapps下的 ROOT目录删掉,否则...

2017-12-25 21:18:00 113

转载 C#中Equals,GetHashCode方法和== 的分析

1. 通过运行结果可以看出,引用类型 (排除特殊的string类型)中即使所有属性值相同 他们的equals方法比较结果也是不一样。而且hashcode也是不一样,equals 默认的实现是比较两个对象的内存地址。(==操作符默认比较内存地址)值类型和string类型除外,因为所有值类型继承于System.ValueType()(System.ValueType()...

2017-12-04 14:00:00 245

转载 Python 入门学习之 不可变字符串数据类型分析(五)

Python代码分析:# 值类型:## 包含:字符串、元组、数值,本身不允许被修改(元组是列表的只读版 括号代替中括号)## 引用类型: 包含:列表、字典,本身允许修改,字典的keya=3b=aa=4print(a,b)m="aaa"x=mprint(id(m)) #打印内存地址print(id(x))...

2017-11-16 13:13:00 92

转载 代码检查工具Sonarqube win7下的安装与配置

https://www.sonarqube.org/downloads/下载后解压, conf文件目录下有2个配置文件。打开sonar.properties先在数据库服务器端 创建好一空的数据库sonarqube_ming457,然后修改sonar.properties的部分配置参数#----- MySQL 5.xsonar.jdbc.url=jdbc...

2017-10-12 15:29:00 296

转载 Maven Spring boot项目学习笔记 MyBatis 内置日志(七)

Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都未找到,日志功能就会被禁用。不少应用服务器的classpath中已...

2017-10-03 18:32:00 66

转载 Maven Spring boot项目学习笔记 MyBatis SQL语句构建器类(六)

问题Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis在它的XML映射特性中有一个强大的动态SQL生成方案。但有时在Java代码内部创建SQL语句也是必要的。此时,MyBatis有另外一个特性可以帮到你,在减少典型的加号,引号,新行,格式化问...

2017-10-03 18:19:00 201

转载 Maven Spring boot项目学习笔记 集成MyBatis 访问mysql 构建完整的项目结构(五)

Mybaits概念和背景了解MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS...

2017-10-02 18:12:00 145

转载 Maven Spring boot项目学习笔记 注解的学习(四)

文章转自http://blog.csdn.net/sudiluo_java/article/details/51858978声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使用.@Controller : 在展现层(MVC--Spr...

2017-09-28 12:58:00 102

转载 Maven Spring boot项目学习笔记切换Jetty作为运行容器并使用阿里maven镜像源(三)...

摘录网上一些Jetty相关的介绍便于快速了解Jetty。Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些 Handler。Jetty 作为一个独...

2017-09-26 12:43:00 150

转载 创建Maven Spring boot项目学习笔记 Hello world(二)

Maven的用途之一是服务于构建,它是一个异常强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。我们不需要也不应该一遍又一遍地输入命令,一次又一次地点击鼠标,我们要做的是使用Maven配置好项目,然后输入简单的命令(如mvn clean install),Maven会帮我们处理那些烦琐的任务。Maven是跨平台的,无论是在Windows上...

2017-09-23 22:04:00 112

转载 Java开发之jdk1.8和tomcat8基础环境搭建(一)

eclipse进入官网选择国内的地址下载即可。https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-win64.exehttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-...

2017-09-20 13:51:00 1314

转载 CentOS7 64位 之快速玩转Docker入门环境部署

因为工作接触linux不是很多,所以装了虚拟机偶尔玩玩,装一些开发平台工具,第一次玩docker 糗态百出,感谢春哥指导,真的是超级有耐心。♥入门学习,最重要的就是耐心跟细心,我因为不小心 踩不少坑,内容较多排版不是很规范,如有问题 请留言指正,我及时修改。注意一点:docker最新版需要linux64位版本支持,之前用ubuntu32位 安装最新版失败。镜像文...

2017-08-25 12:18:00 170

转载 Python 入门学习之面向对象OO编程-继承(四)

Python类、模块、包的区别类类的概念在许多语言中出现,很容易理解。它将数据和操作进行封装,以便将来的复用。模块模块,在Python可理解为对应于一个文件。在创建了一个脚本文件后,定义了某些函数和变量。你在其他需要这些功能的文件中,导入这模块,就可重用这些函数和变量。一般用module_name.fun_name,和module_name.var_name进行使...

2017-08-22 11:02:00 73

转载 Python 入门学习之定义const常量(三)

在项目工程Lib 下 定义const.py文件代码文件为如下:使用sys.modules[name]可以获取一个模块对象,并可以通过该对象获取模块的属性,这儿使用了sys.modules向系统字典中注入了一个Const对象从而实现了在执行import const时实际获取了一个Const实例的功能sys.modules[name] = Const()这条语句...

2017-08-09 18:19:00 830

空空如也

空空如也

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

TA关注的人

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