- 博客(47)
- 收藏
- 关注
原创 mybatis-plus的入门使用
环境:spring boot +maven+MySQL一、Mybatis-plus简介:Mybatis vs JPAMybatis优势:1)SQL语句可以自由控制,更灵活,性能更高2)SQL与代码分离,易于阅读和维护3)提供XML标签,支持编写动态SQL语句劣势:1)简单的CRUD操作还得写SQL语句2)XML中有大量的SQL要维护3)MyBatis自身功能...
2019-12-23 00:06:34 2702
原创 Mybatis查询MySQL Timestamp类型时,相差8小时解决方法
在做项目时,使用mybatis查询关于timestamp字段时发现返回到对象当中比数据库的时间少8个小时检查Mysql 使用系统时区如果是默认时区或者GMT都表示东八区如果是CST,CST是美国,澳大利亚时间,这样的话是Java查询数据库时错误的认为是东八区时间,所以查出来减8到标准时间。我这边系统使用的是默认时区解决方法可以肯定的是时区出了问题了。...
2019-12-06 13:06:08 3003
原创 Spring MVC工作原理流程详解
一、Spring MVC是什么springMVC是一个MVC的开源框架,springMVC=struts2+spring,springMVC就相当于是Struts2加上sring的整合,但是这里有一个疑惑就是,springMVC和spring是什么样的关系呢?这个在百度百科上有一个很好的解释:意思是说,springMVC是spring的一个后续产品,其实就是spring在原有基础上,又提供了w...
2019-10-14 01:05:19 403
原创 git修改用户名及删除项目
查看用户名和邮箱地址:$ git config user.name$ git config user.email修改用户名和邮箱地址$ git config --global user.name "xxxx"S git config --global user.email "xxxx"git 删除项目1.在本地仓库的目录下调用命令行删除根目录下的.git文件...
2019-09-06 15:27:37 1210
转载 将本地项目上传到Github
将本地项目上传到Github(两种简单、方便的方法)一、第一种方法:首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一...
2019-09-06 15:21:57 145
转载 使用由 Python 编写的 lxml 实现高性能 XML 解析
lxml 简介Python 从来不出现 XML 库短缺的情况。从 2.0 版本开始,它就附带了 xml.dom.minidom 和相关的 pulldom 以及 Simple API for XML (SAX) 模块。从 2.4 开始,它附带了流行的 ElementTree API。此外,很多第三方库可以提供更高级别的或更具有 python 风格的接口。尽管任何 XML 库都足够处理简单的 ...
2019-08-19 18:10:47 671
原创 python3 解决"Unknown column 'nan' in 'field list'" 的问题
使用pandas过程中,读取数据转化成DataFrame格式会将缺失值会用NAN填充, 如果直接将数据用pymysql写入数据库会报错,pymysql.err.InternalError: (1054, "Unknown column 'nan' in 'field list'")此时需要将NAN替换成None , 因为None插入数据库会被填写Null 也就是数据库中的空值...
2019-07-25 11:02:24 7249
原创 python3 异常及获取异常信息
try: 1/0except Exception as e: print(e)输出结果是integer division or modulo by zero,只知道是报了这个错,但是却不知道在哪个文件哪个函数哪一行报的错。下面使用traceback模块import tracebacktry: 1/0except Exception as e: ...
2019-07-25 10:27:28 6012
原创 python3.6 Linux下使用pyinotify监听文件目录
Demoimport pyinotifyimport sysimport osWATCH_PATH = '/home/newdata' # 监控目录if not WATCH_PATH: print("The WATCH_PATH setting MUST be set.") sys.exit()else: if os.path.exists(WATCH...
2019-07-18 11:29:14 776
原创 python之使用.pth文件导入自定义模块
首先创建一个测试包例如:DataSync获取系统的模块路径移动到xxx/python3/lib/python3.6/site-packages 目录下新建一个.pth文件,例如pckPath.pth里边写入自定义模块的路径/home/python/vavAnalysis/apps之后便可直接导入该测试包...
2019-07-12 16:40:11 2760
转载 Django2.0集成xadmin管理后台遇到的错误
django默认是有一个admin的后台管理模块,但是丑,功能也不齐全,但是大神给我们已经集成好了xadmin后台,我们拿来用即可,但是呢,django已经升级到2.1版本了,xadmin貌似跟不上节奏,那么在集成过程中咱就一步一步填坑吧,这也是一种学习的过程,遇到错误,找到错误的地方,看看django最新升级都修改了那些,去掉了那些,把相应出错的地方替换即可。xadmin源码地址:https...
2019-02-25 15:01:14 774 1
原创 JS获取当前时间并格式化
JS的日期操作:var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay()...
2019-01-21 18:05:16 58320 1
原创 java: 去掉调用webservice返回值resultNotifyReturn中的href="#id0"
使用server.wsdd发布webservice,然后使用soapui调试调用webservice后,发现返回值中的resultNotifyReturn带有href="#id0",跟所需要的格式不对wsdl文件如下:调用后返回的结果一个对象,带有result和errorDescription 2个参数。<soapenv:Envelope xmlns:soapenv="...
2019-01-06 21:48:31 1489
原创 记:使用DefaultXPath解析soap返回的XML
使用soap请求服务后返回xml格式的内容,使用DefaultXPath来解析获取数据。XPath用于在 XML 文档中通过元素和属性进行导航,并对元素和属性进行遍历,它可以方便开发者抓起文档中需要的东西。org.dom4j.Document doc = org.dom4j.DocumentHelper.parseText(result); DefaultXPath xpath =...
2019-01-06 21:24:58 2188 3
转载 linux系统对外开放8080等端口,防火墙设置
我们很多时候在liunx系统上安装了web服务应用后(如tomcat、apache等),需要让其它电脑能访问到该应用,而linux系统(centos、redhat等)的防火墙是默认只对外开放了22端口。 linux系统的端口设置在/etc/sysconfig/iptables文件中配置。使用编辑器打开该文件。内容如下: # Firewall configuration written ...
2018-12-22 15:45:09 2298
原创 Spring Boot笔记一:使用commons-io实现文件监控
项目中有需要监听文件、文件夹的需求,以便在文件、文件夹发生变化时出发相应的业务流程。这里使用Spring Boot + maven+ Apache Commons IO方案。另外,Apache Commons IO涉及到多线程的应用,项目中应指定线程池的相关配置,参考Spring Boot 线程池配置。1、添加依赖在pom.xml<dependency> <gr...
2018-12-13 17:12:08 6295 1
原创 linux下python使用websocket报[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)
问题:在linux环境下使用websocket报出一下错误:[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)当使用带有自签名证书的安全websocket连接(wss://)时,来自浏览器的连接可能会失败,因为它希望显示“接受此证书”对话框但无处可显示。在websocket连接成功之前,您必须首...
2018-11-23 10:36:52 5579
转载 linux环境下python程序后台运行,并将打印信息保存文件
在跑比较时间比较长的程序,或者是打印信息比较多的程序时,一般都会后台运行程序,然后把打印信息保存在文件中,等程序运行结束后再检查输出日志。完成该功能可以用如下命令:nohup python -u test.py > test.log 2>&1 &1. 最后一个“&”表示后台运行程序2. “nohup” 表示程序不被挂起3. “python”表示执...
2018-11-22 17:31:09 1531
原创 Django学习笔记(四)加载静态页面
本次学习搭建网页,获取地址数据djproject为Django应用 Student为Django子应用一、加载静态网页先看看如何加载静态HTML的1、我们先在manage.py同级目录下创建一个文件夹存放html页面文件,例如:<!DOCTYPE html><html lang="en"><head> <meta...
2018-11-19 15:43:30 1153
转载 python django在linux后台运行
在后台运行 django:nohup python manage.py runserver 0.0.0.0:9000 &python manage.py runserver 0.0.0.0:8090 >> xx.log 2>&1 &ps:&可以不写查看后台某个进程:ps -ef|grep "python"杀死进程:kill ...
2018-11-16 18:03:14 1981
原创 linux下安装/升级openssl且python3.0版本无法导入ssl模块
问题1:在安装python以及各种模块时发现,经常会报出ssl版本不支持错误,后面发现原因:本地openssl 1.0.1以下的版本不支持TLSV1.1 TLSV1.2(出于安全考虑,很多被调用的HTTPS已经不支持TLSV1.1以下的版本了)所以解决方式是吧openssl版本要大于等于1.0.1 安装备注:进入http://www.openssl.org/source/ ...
2018-11-16 15:33:36 4144
原创 django搭建的站点,使其通过ip访问
启动Django项目,发现使用ip访问不了django站点,只能用127.0.0.1访问 一、启动服务时ip使用0.0.0.0使用runserver启动 python manage.py runserver 0.0.0.0:8060 启动成功后,用本机IP地址加端口去访问,发现报出了一个错误django_Invalid HTTP_HOST header: '192.16...
2018-11-16 15:16:17 2242
原创 Linux下安装Django
在安装成功PIP后,使用pip安装Django报Could not find a version that satisfies the requirement Django (from versions: )提示找不到满意的版本解决:pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.doub...
2018-11-16 11:58:19 1238
原创 Linux下Python2.6升级到3.6,并安装pip
一、查看原Python2.6的安装路径path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。import sysprint sys.path# python --version # 查看python 版本# cd /home/centos/Downloads # 进入存放目录# wget http...
2018-11-16 11:21:43 758
转载 Django2.0+xadmin入门教程之学生信息管理系统(下)
上一篇我们已经初步的构建起了一个学生管理系统的模型,现在接着来继续完善它吧。1、上传图片/文件等资源有时候需要添加一些附件,例如,新生刚入学,大家相互之间还不熟悉,希望能通过照片来加深印象,并且方便教学管理。首先,对demo/urls.py文件进行改造,给urlpatterns添加static(settings.MEDIA_URL, document_root=settings.MED...
2018-11-15 16:32:17 658
转载 Django2.0+xadmin入门教程之学生信息管理系统(上)
一、创建子应用在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。我们先创建一个Student的子应用出来,可参考:https://blog.csdn.net/yuezhuo_752/article/deta...
2018-11-15 14:59:53 2591
转载 django创建子应用
创建子应用在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。 Django的视图编写是放在子应用中的。1. 创建在django中,创建子应用模块目录仍然可以通过命令来操作,先移动到django项目下面...
2018-11-15 11:31:04 740
原创 Android 动态代码改变margin值为负数
问题:在代码里想动态修改view的margin值,想改负数,结果发现只能设置正数 解决:LinearLayout.LayoutParams lp; // lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);lp = (LinearLayout.Layou...
2018-11-14 13:38:22 976
原创 django+xadmin插入数据库报错django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xE4\\xBF\\x
问题:在xadmin的界面,操作增加用户或更改用户权限,在保存的时候报出以下错误:django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xE4\\xBF\\xAE\\xE6\\x94\\xB9...' for column 'message' at row 1")经过查找分析出错的原因有:在Pyth...
2018-11-13 22:39:51 4030
原创 Django2.0+xadmin开发笔记(一) 使用xadmin
一、安装xadmin:https://github.com/sshwsfc/xadmin pip install git+git://github.com/sshwsfc/xadmin.git@django2 二、在settings.py里面配置INSTALLED_APPS = [ ...... ......#注册xadmin应用 'xadmin'...
2018-11-12 21:20:00 1120
原创 Django学习笔记(三)配置MySQL数据库
配置 MySQL 数据库 django 支持的数据库PostgreSQL MySQL SQLite Oracle来看看 settings.py 中数据库的配置,可以看出默认的数据库即为 sqlite3# Database# https://docs.djangoproject.com/en/1.8/ref/settings/#databasesDATABASES =...
2018-11-12 10:12:39 181
转载 成功解决PIP安装模块报错,You are using pip version 9.0.1, however version xxx is available
在PIP安装模块时,发现报以下错误:You are using pip version 9.0.1, however version 18.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.解决方法:windos: 以管理员身份运行cms...
2018-11-11 20:16:57 6283
原创 Django学习笔记(二)创建超级管理员
python 版本3.6.3 Django版本2.1.2如何创建django后台管理,即设置修改urls.py文件有如下代码path('admin/', admin.site.urls)这是是后台管理的地址127.0.0.1:8000/admin创建超级管理员第一步,初始化数据库必须要先初始化数据库,如果直接创建管理员会报此错误:django.db.utils....
2018-11-09 10:27:33 655
原创 Django学习笔记(一)
python 版本3.6.3 Django版本2.1.2本篇学习笔记参照菜鸟教程的步骤实现主要遇到了这个页面显示问题,记录一下:如果是 Django >= 2.0 的版本,urls.py 的 django.conf.urls 已经被 django.urls 取代。django.urls 的用法参考如下:from django.urls import pathfrom...
2018-11-09 10:19:56 153
原创 Android-在Handler更新UI报ViewRootImpl$CalledFromWrongThreadException错误
今天在写程序的时候,new Thread()开启一个子线程,在子线程里面通过了Handler的dispatchMessage发送消息,在主线程中更新了UI后发现报出ViewRootImpl$CalledFromWrongThreadException异常检查代码流程步骤几乎没什么问题,之后就检测代码,发现,我发消息用的是dispatchMessage方法,就试着换个...
2018-05-11 12:57:56 552
原创 javaweb实现图片文件上传
图片上传到文件中,可以直接上传图片到目录中,也还可以将图片文件名、文件路径写入到数据库中,也可以在程序中动态的创建文件路径。参看:http://blog.csdn.net/lmdcszh/article/details/9201173package com.ioif.wha.imageUpload;import java.io.File;import java.io.IOExcept
2017-01-19 20:48:21 1813
原创 Android应用程序进行系统签名
有时写一个程序需要调用系统的库,如果权限不够,是用不了库里面一些方法的 。这时就需要将apk进行系统签名。 简单常用的方法: 1,在apk的AndroidManifest.xml中的manifest节点中加入Android:sharedUserId="android.uid.system" 2,运行或打包得到apk
2016-12-21 17:20:11 338
原创 Android源码添加自定义系统服务
1、创建AIDL文件在源码frameworks/base/core/java/android/os/下面新增了一个ICCCService.aidl 2、将AIDL文件放到编译frameworks/base/Android.mk中在frameworks/base/Android.mk文件中的LOCAL_SRC_FILES增加aidl的声明:LOCAL_SRC_FILES += \...
2016-12-21 17:10:11 1375 2
原创 将自定义的jar包添加到framework层(解决)
原java类文件放到framework下面,通过源码编译生成系统jar包:项目中,客户要求将jar添加到framework.jar里,以便所有的apk都可以调用这个jar。这个jar包里面调用了AIDL里的方法,源码里有项目是AIDL的服务端,冰拳引用了framework.jar,则会因为包名类名相同导致出现混淆错误。下面是我自己总结各方资料来解决问题,仅供参考:1.简单的弄一个架包加入到...
2016-12-16 17:48:02 3824
原创 将自定义的jar包添加到framework层(错误)
原java类文件放到framework下面,通过源码编译生成系统jar包:项目中,客户要求将jar添加到framework里,以便所有的apk都可以调用这个jar。网上查看了一些资料,各有不同,下面是我自己总结各方资料来解决问题,仅供参考:1.首先,在framework/base/下面建一个文件夹,名字可以随便取,但语义最好能够和jar相关,看了一目了然。(这里我定义一个文件夹:tes
2016-12-09 21:04:52 2620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人