潭州课堂25班:Ph201805201 python 模块json,os 第六课 (课堂笔记)
json 模块 import json
data = {
'name':'aa',
'age':18,
'lis':[1,3,4],
'tupe':(4,5,6),
'None':None
}
j = json.dumps(data) # json.dumps 用来对象操作
print(j)
print(type(data))
print(type(j))
py_j = json.loads(j) # json.load
CountDownLatch的Demo
1 package com.tjy.concurrentTools;
2
3 import java.util.Random;
4 import java.util.concurrent.CountDownLatch;
5 import java.util.concurrent.TimeUnit;
6
7 /**
8 * 该类要实现10个运动员都准备就绪后,裁判的发令枪后开始跑,使用CountDownLatch实现
9 */
10 public class SportM
B. Light It Up 思维题
Recently, you bought a brand new smart lamp with programming features. At first, you set up a schedule to the lamp. Every day it will turn power on at moment 00 and turn power off at moment MM. Moreover, the lamp allows you to set a program of switc
Java中逻辑&和短路&&,逻辑|和短路||的区别
Java中逻辑&和短路&&的区别是:逻辑&需要判断&符号左边和右边的两个条件,而短路&&,如果&&符号左边的是真,才会判断右边;如果&&符号左边为假,则走else。 eg. public class Demo {
public static void main (String [] args) {
int a = 4;
int b = 3;
int c = 0;
if(a<b & b/c == 0) {
关于mybatis xml中用in、start with查询数据代码片段
mybatis xml如下:
<select id="queryChildDeptInfoByDid" parameterType="string" resultType="HashMap">
select
a.dept_id,a.parent_id
from sys_dept a where 1=1
start with
创建maven项目时,提示 overlaps the workspace location
创建maven项目时提示:
Invalid project description.
OK
F:\java\mywork overlaps the workspace location: F:\java\mywork
我不是导入项目,是创建项目。空的文件夹。百思不得其姐啊。
后面终于发现。因为我怕默认目录不是正确的,所以在创建maven项目时 去掉了 use default w
针对oracle中in操作超过1000个参数 会抛异常 处理实例
1.先贴一个工具类OracleSQUtils,此类目的是为了将数千个参数,按指定等分切片,最后用or进行拼接sql。/**
* 将千条参数切成等分拼sql查询,提高查询效率
* @author Fantasy
*/
public class OracleSQUtils { /**
* @param ids 存储多个id的List集合
* @param count 将多
cgroup+supervistor隔离守护php-fpm
cgroup做资源隔离,supervistor做服务守护php-fpm cgropu supervistor与php-fpm supervistor报错:FATAL Exited too quickly (process log may have details) ERROR (abnormal termination)
负载均衡集群介绍及LVS介绍、调度算法、 LVS NAT模式搭建
一、负载均衡集群介绍实现负载均衡主流开源软件LVS、keepalived、haproxy、nginx等1)、其中LVS属于4层(网络OSI7层模型),nginx属于7层,haproxy既可以认为是4层,也可以当做7层使用2)、keepalived的负载均衡功能其实就是lvs3)、lvs这种4层的负载均衡是可以分发除80外的其他端口通信的,比如MySQL的,而nginx仅仅支持http,https,
Java代码和Oracle数据库对日期转换时的差别
oracle数据库中某个日期(date类型):date=2017/10/25 9:12:27
1.在oracle查询器中或在mybatis的xml文件中想将该日期转换为字符串,则应该用 to_char(date,'yyyy-MM-dd hh24:mi:ss') 这种方式(注意:不要用yyyy-MM-dd hh24:mm:ss');
2.在java代码中,如果想对日期进行转
Mybatis in查询List或数组 场景实例
1.mybatis in 查询List时业务代码示例如下:List<String> list=new ArrayList<String>();...;//向list中填装参数值//list为必传参数集时,判断如果该list为空,没有参数值,则填装一个-1或其他保证该表不会查询出的参数值;
//如果list为非必传参数集时,则下面if判断可以省去;
if(list.size()==0){
li
Vmware虚拟机用户密码忘记了怎么办?
虚拟机Linux上用户密码忘记了怎么办?
今天准备再学习一下linux操作系统,由于之前已经安装过vaware和linux(redhat),所以这次认为不用安装直接使用就可以了。但,恼人的是密码给忘了,一般用户名都是root这个我知道,但是关键密码忘了怎么办呢,下面就来介绍如何重置redhat的登录密码:
(声明:期间如果有操作上的错误,请重新启动虚拟机,重做一遍;想一遍就完成,毕竟不大
电脑小常识之巧妙抠出电脑Mac地址
1.运行---&gt;cmd---&gt;执行命令 ipconfig /all &gt; c:\11.txt 2.执行完该命令后,即可在C盘找到11.txt文件,打开即可粘贴复制mac地址了。
JS 数组高效去重复
function unique(arr) {
var result = [], hash = {};
for (var i = 0, elem; (elem = arr[i]) != null; i++) {
if (!hash[elem]) {
result.push(elem);
hash[elem] = true...
将jar包打到本地Maven仓库
1.将待打包的jar文件置于D盘目录2.在D盘执行如下cmd命令,即可打包到本地仓库:mvn install:install-file -DgroupId=com.lilosoft.common -DartifactId=mybatis_plugins -Dversion=1.0 -Dpackaging=jar -Dfile=demo.jar...
Oracle锁表以及解表
--查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session s...
mybatis批量更新或插入
示例:Service层代码: /** * 批量新增区划代码记录 * @param entity */ @Transactional(propagation=Propagation.REQUIRED, rollbackFor=Exception.class) public void insertBatch(List&lt;SyncAreaCode&gt; list) throws...
Oracle数据泵DMP文件的导入及导出
导入操作(本次示例是多个数据泵文件的导入COSPACE.DMP、WISDOMGOV.DMP)0、数据库登陆 plsql 使用sys账号,as sysdba身份登录orcl实例;1、在被导入的数据库创建操作目录 1.1、在E盘根目录下创建dump文件夹(将数据泵文件都放到此目录(e:\dump)下) 1.2、用系统管理员登录数据库,在SQL执行器中执行如下命令 create directory d...
今日推荐
周排行