xx

mysql和java的时间对应关系

为君一笑 提交于 2020-01-29 01:46:13
引用:http://blog.csdn.net/xinghuo0007/article/details/51500923 MySQL (版本:5.1.50)的时间日期类型如下: datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59 timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038 date 3bytes xxxx-xx-xx 1000-01-01到9999-12-31 year 1bytes xxxx 1901到2155 time 3bytes xx:xx:xx -838:59:59到838:59:59(为了满足时间的加减运算) Java (1.6) 中能保存时间日期类型的类主要有 Java .util.Date java.util.Calendar java.sql.Date java.sql.Time java.sql.Timestamp 以前从 MySQL 中查询出来的时间日期类型,都放在 java.util.Date 类型里面了。这样带来一系列的问题,首先这个类提供的时间操作函数太少,一般都需要转换成 java.util.Calendar再去操作;其次即使使用了 java.util.Calendar

Python学习(1)

我怕爱的太早我们不能终老 提交于 2020-01-29 01:27:40
1.str字符串操作 len(str) 计算字符串长度 str.replace('xxx','xxxx') 替换指定字符 str.upper()字符串转大写 str.lower()字符串转小写 str.strip()删除左右多余的空格 str.lstrip()删除左边多余的空格 str.rstrip()删除右边的空格 format('a','b','c') 传参显示 2.索引 out ='hello world' out[0:4] 左闭右开区间 out[::2]每隔2个取一个值 3.List 列表 a=[1,2,3,4] List结构 del a[0] 删除指定索引位置 3 in a 返回TRUE 如果不在里面返回 FALSE List.count(xx) xx在List中出现了多少次 返回一个int值 List.index('xx')返回xx的索引 List.append(xx)向List尾部添加xx List.insert(index,XX) 向List的index索引位置插入xx List.remove(xxx)删除xxx List.pop()返回尾元素并删除 List.sort()升序 List2=sorted(List1) 排序List1但是不改变,赋值给List2 List.reverse()反转 3.字典 dict ==C++中的map(key,value) a

JVM常用命令

随声附和 提交于 2020-01-28 19:09:38
内存 -XX:MaxPermSize 设置永久代最大空间 -XX:PermSize 设置永久代大小 -Xms 设置堆最小值 -Xmx 设置堆最大值 -Xmn 设置新生代大小 -XX:NewSize 设置新生代大小 -XX:MaxDirectMemorySize 设置直接内存大小,默认是和xmx一样 -Xss 设置栈容量 -Xoss 设置本地方法栈大小,实际上无效 -XX:+/-UseTLAB 设置本地线程分配缓存(TLAB) -Xnoclassgc 是否回收方法区 查看类加载和卸载信息 -verbose:class -XX:+TraceClassLoading Product版虚拟机使用 -XX:+TraceClassUnLoading FastDebug版虚拟机使用 GC(minor GC(新生代GC) major GC(老年代GC) FullGC) -XX:+SurvivorRatio 设置eden和survivor比例,默认是8:1 -XX:+PretenureSizeThreshold 设置直接晋升老年代的大小,超过这个大小的不进入新生代 -XX:+MaxTenuringThreshold 设置晋升到老年代的年龄,就是经过多少次GC后还活着的对象进入老年代 -XX:+UseAdaptiveSizePolicy 使用自动大小适配,不需要手动设置新生代、老年的大小 -XX

Tomcat10——JVM内存参数配置

邮差的信 提交于 2020-01-26 21:47:11
最常见的JVM配置当属内存分配,因为在绝大多数情况下,JVM默认分配的内存可能不能够满足我们的需求,特别是在生产环境,此时需要手动修改tomcat启动时的内存参数分配。 1. JVM内存模型 我们在进行内存参数配置主要是围绕着堆内存来进行操作。 2. JVM配置选项 Windows平台(catalina.bat) set JAVA_OPTS=-server -Xms2048m -Xmx2048m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -XX:SurvivorRatio=8 LInux平台(catalina.sh) set JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -XX:SurvivorRatio=8" 注意:我们在设置的时候,一般将Xms(初始堆内存)与Xmx(最大堆内存)设置为一样大,这样JVM在运行期间不会开辟内存空间,这样可以提升一点性能。 参数说明: 参数 含义 -server 表示当前以服务端的形式运行 -Xms 堆内存的初始大小 -Xmx 堆内存的最大内存 -Xmn 新生代内存大小,官方建议是整个堆的3/8 -XX:MetaspaceSize 元空间内存初始大小,在JDK1

MR程序的几种提交运行模式

泄露秘密 提交于 2020-01-26 03:47:24
本地模式运行 1-在windows的eclipse里面直接运行main方法 将会将job提交给本地执行器localjobrunner 输入输出数据可以放在本地路径下 输入输出数据放在HDFS中:(hdfs://xxx:9000/wc/srcdata),如果将hdfs的配置文件放在类路径下面,那么不用写hdfs:// 2-在linux的eclipse里面直接运行main方法,但是不要提那家yarn相关的配置,也会提交给localjobrunner执行 输入输出数据可以放在本地路径下(/home/hadoop/wc/srcdata) 输入输出数据也可以放在hdfs中(hdfs://XXXXX:9000/wc/srcdata) 集群模式运行 1-将工程达成jar包上传到服务器,然后用hadoop命令提交,hadoop jar wc.jar xx.xx.xx.xx.XXRunner 2-在linux的eclipse中直接运行main方法,也可以提交到集群中去运行,但是,必须采取下面的措施: ---在工程的src目录中加入mapred-site.xml ---将工程达成jar包(wc.jar),同同时在main方法中添加一个conf的配置参数,conf.set("mapreduce.job.jar",“XX.jar”) 3-在windows的eclipse中直接yunxingmain方法

数据库--SQL进阶之多表查询

怎甘沉沦 提交于 2020-01-23 17:02:33
一. 合并结果集 要求被合并的表中,类的类型和列数相同 UNION,去除重复行 UNION ALL,不去除重复行 SELECT * FROM cd UNION ALL SELECT * FROM ab; 二. 连接查询 1.分类 内连接 外连接 左外连接 右外连接 全外连接(MySQL不支持) 自然连接 2.内连接 方言:SELECT * FROM 表1 别名1, 表2 别名2 WHERE 别名1.xx=别名2.xx; 标准: SELECT * FROM 表1 别名1 INNER JOIN 表2 别名2 WHERE 别名1.xx=别名2.xx; 自然: SELECT * FROM 表1 别名1 UATURAL JOIN 表2 别名2; 3. 外连接 左外:SELECT * FROM 表1 别名1 LEFT OUTER JOIN 表2 别名2 ON 别名1.xx=别名2.xx; 左表记录无论是否满足条件都会查询出来,而右表只有满足条件才能出来。左表中不满足条件的记录,右表部分都为NULL 左外自然:SELECT * FROM 表1 别名1 NATURAL LEFT OUTER JOIN 表2 别名2 ON 别名1.xx=别名2.xx; 右外:SELECT * FROM 表1 别名1 RIGHT OUTER JOIN 表2 别名2 ON 别名1.xx=别名2.xx;

关于安装python第三方库

若如初见. 提交于 2020-01-22 18:16:13
安装python库的两种方式: 一)在线安装: 1)pip install 模块名 2)使用国内源安装:pip install 国内源地址 模块名 3)pycharm中setting-interpreter 二)离线安装 去python官网或网上找到离线安装包: 1)解压 2)拷贝解压后的文件 到python安装的路径 3)在cmd 利用cd一级一级进到安装包文件路径 【安装文件setup.py】 4) python setup.py install python库的位置有两个地方: 1.python/lib目录: 这是python自带的库 2.python/lib/site-package目录:第三方库会放在这 怎么引用模块 1.自己写的和python自带的,以及第三方库都是一样的导入方式 2.3种导入方式 1)import xxx.xxx.xx.xx 2)from xxx.xx import 测试类或模块名 3)import xx.xx as 别名 注:import后面至少具体到模块名,不能只写到package名 推荐使用第二种方式导入 来源: https://www.cnblogs.com/come202011/p/12229137.html

[Nginx]反向代理Node将3000端口访问转换成80端口

做~自己de王妃 提交于 2020-01-22 12:49:05
[Nginx]反向代理Node将3000端口访问转换成80端口 原创gooqii 最后发布于2017-05-15 11:08:00 阅读数 1875 收藏 展开 [Nginx]反向代理Node将3000端口访问转换成80端口(https443端口) @Author GQ 2017年05月15日 最近刚接触node,用express搭建,node默认是3000端口,当然也 可以自己改,但是服务器默认是80,然而将node改成80并没有权限 ,所以nginx将是最好的选择! 2017年07月26日 由于需要支持微信小程序,必须改成https请求, 所以记录下: http => https 2017年07月31日 微信小程序居然提示不支持TLSv1,然而我的Nginx1.0.11写上TLSv1.1 和TLSv1.2还报错,更新下Nginx版本就好了(现在是1.12.1)。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 目的 原本域名访问形式: http://xx.xxx.xxx.xx/ 用node搭建后访问: http://localhost:3000(假设是3000端口) 部署到服务器上后: http://xx.xxx.xxx.xx:3000 阿里云默认访问端口为80 ,浏览器输入: http://xx.xxx.xxx.xx 等于http://xx.xxx.xxx

过年在家研究下树莓派

左心房为你撑大大i 提交于 2020-01-21 16:05:35
1.每次重启树莓派都会改变mac地址,造成route设备不能绑定到IP。 解决方案:修改/etc/rc.local文件。 增加:ifconfig wlan0 down ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX ifconfig wlan0 up 重启后解决问题。SSH登录再也不是烦恼了。 来源: https://www.cnblogs.com/smartOnePunchMan/p/12221883.html

Android常用adb命令总结

早过忘川 提交于 2020-01-21 15:36:15
#注:adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令 (一)adb devices -------------- 获取设备列表及设备状态的三种状态: device:设备正常连接 offline:连接出现异常,设备无响应 unknown:没有连接设备 (二)连接设备异常,服务进行重新启动 adb kill-server , adb start-server , 结束 adb 服务, 启动 adb 服务 (三) adb install xxx.apk 安装apk adb install -r xxx.apk 保留数据和缓存文件,重新安装apk adb uninsatll 包名 卸载应用 adb uninsatll -k 包名 卸载应用但保留数据和缓存文件 adb shell dumpsys activity | find "mFocusedActivity" 查看前台activity名 adb connect/disconnect 通过wifi进行远程连接手机进行调试 adb logcat -c 清除下logcat日志信息 adb logcat 打印日志 adb logcat > /xx/xx/xx.txt 重定向输出到xx文件中 adb pull <手机路径> <本机电脑路径> 把手机内的某一个指定文件推送到电脑