Atitit code 范例 example

code 范例 example  更好一些,将最佳实践融入其中。。

目录

第一章 Springboot

第二章 Rest api

第一节 Atitit http rest php workman api rsps

第二节 Atitit recv https req post   code  接受https请求 nodejs

第三章 Db query insert updt

第一节 Sprbtjdbc insert

第二节 Hbnt demo

第三节 Mybatis demo

第四节 Db acc code mybatis jsdbtmeplte hbnt

第四章 Httpclient demo

第一节 Java http get

第二节 Jaa http post

第三节 Php http https post json

第四节 Nodejs https http post json

第五章 Io demo

第六章 Other

第一节 ExcelUtil    export json list

  • Springboot

Springboot test,,springboot lazy load

/miniCodePrj/src/main/java/sprbtPKg/Application.java

  • Rest api

    • Atitit http rest php workman api rsps

Php rest api

  • Atitit recv https req post   code  接受https请求 nodejs
  • Db query insert updt

    • Sprbtjdbc insert

public static void main(String[] args) {

// sqlSessionFactory=getSqlSessFctry(dataSource, UserMapper.class);

// tk_ini(sqlSessionFactory);

String driver = "com.mysql.jdbc.Driver";

String url = "jdbc:mysql://localhost:3306/mysql?allowMultiQueries=true"; // 创建一个表示数据库路径的字符串

String username = "root"; // 创建一个表示数据库用户名的字符串

String password = ""; // 创建一个表示数据库密码的字符串

DriverManagerDataSource dataSource = new DriverManagerDataSource(url, username, password);

String tableName = "user";

Map<String, Object> parameters_map = new HashMap<String, Object>(3);

parameters_map.put("id", 123);

parameters_map.put("first_name", "aaa");

int i = insert(dataSource, tableName, parameters_map);

System.out.println(i);

System.out.println("f");

}

private static int insert(DriverManagerDataSource dataSource, String tableName,

Map<String, Object> parameters_map) {

SimpleJdbcInsert SimpleJdbcInsert1 = new SimpleJdbcInsert(dataSource).withTableName(tableName);

Set st = parameters_map.keySet();

List<String> columnNames = new ArrayList<String>();

columnNames.addAll(st);

SimpleJdbcInsert1.setColumnNames(columnNames);

// SimpleJdbcInsert1.usingColumns(columnNames)

int i = SimpleJdbcInsert1.execute(parameters_map);

return i;

}

Hibernate code demo

MybatisTest

  • Httpclient demo

    • Java http get

String uri=rq.getRequestURI();

String query=rq.getQueryString();

String newUrl = targetHost+uri+"?"+query;

CloseableHttpResponse response =HttpClients.createDefault().execute(new HttpGet(newUrl)) ;

return EntityUtils.toString(response.getEntity(), "UTF-8");

Atitit php http post jspn code

  • Nodejs https http post json

Nodejs.http post json

const args = process.argv.slice(2)

//var param=args[0];

var param = (new Buffer(args[0], 'base64').toString())

//var param={};

var fs = require('fs');

var cfgObj = JSON.parse(fs.readFileSync('a_cfg.json') + '');

console.log(cfgObj)

var $url = cfgObj['url'];

//"https://7398c09d63b0.ngrok.io/v1/api/order/build";

console.log($url);

console.log(param);

var prmObj = JSON.parse(param);

const axios = require('axios')

//zwajye cyifen json hesh txt...zosh yaosi obj shg json ,zo  head add app/json,,beir  txt ..

axios

.post($url, prmObj)

.then(res => {

//  console.log(`statusCode: ${res.statusCode}`)   //statusCode: undefined

console.log(res.data);

//   console.log(res)

})

.catch(error => {

console.error(error)

})

  • Io demo

Atitit 读取文件并处理

Ticyiutxt.php

<?php

$f="d:\\ppl";

$con = file($f );

$data = array();

foreach($con as $line) {

$posStart=stripos($line, "——");

if($posStart){

// $line = trim($line);

$name=  substr($line, $posStart);

echo $name;

}else

{

echo $line;

}

}

  • Other

    • ExcelUtil    export json list

Ref

Atitit mybatis helloworld

Atitit code 范例 example code 范例 example 更好一些,将最佳实践融入其中。。目录第一章 Springboot 1第二章 Rest api 1第一节相关推荐

  1. atitit.设计模式(1)--—职责链模式(chain of responsibility)最佳实践O7 日期转换

    atitit.设计模式(1)---职责链模式(chain of responsibility)最佳实践O7 日期转换 1. 需求:::日期转换 1 2. 可以选择的模式: 表格模式,责任链模式 1 3 ...

  2. html5 app list,让web app更快的HTML5最佳实践

    简介 本文重点关注如何充分利用HTML5和CSS让web app运行更加流畅. Tip 1: 使用web storage代替cookie cookie最大的缺陷是在每一次HTTP请求中都会携带所有符合 ...

  3. Code Review最佳实践

    我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题.包括像Google.微软这些公司,Code Review都是基本要求,代 ...

  4. matlab编程范例_编程范例到底是什么?

    matlab编程范例 Any fool can write code that a computer can understand. Good programmers write code that ...

  5. 从Script到Code Blocks、Code Behind到MVC、MVP、MVVM

    刚过去的周五(3-14)例行地主持了技术会议,主题正好是<UI层的设计模式--从Script.Code Behind到MVC.MVP.MVVM>,是前一天晚上才定的,中午花了半小时准备了下 ...

  6. 条码编码方式-----Code 39与code 128条形码的区别

    CODE 39码的编码规则是: 1. 每五条线表示一个字符: 2. 粗线表示1,细线表示0: 3. 线条间的间隙宽的表示1,窄的表示0: 4. 五条线加上它们之间的四条间隙就是九位二进制编码,而且这九 ...

  7. 《Process Analytics 过程分析》读书笔记 第二章 业务过程范例

    第二章 业务过程范例 毫无疑问,在过程管理中的研究和开发为技术革命铺平了道路. 更重要的是,过程管理技术在今天也同样重要,就像它在两三年前成立时一样. 然而,主要转移的是主要重点. 例如,在1990年 ...

  8. code第一部分数组:第二十二题 偶数次中查找单独出现一次的数

    code第一部分数组:第二十二题 偶数次中查找单独出现一次的数 Given an array of integers, every element appears twice except for o ...

  9. JavaScript 进行数值与对应的 ASCII 字符之间的转换【from​Char​Code、from​Code​Point、charCodeAt、code​PointAt】

    引言: 今天遇到一个需求,需要动态创建一个 JS 对象数组,对象中的 key 值并不都是一样的(准确说是一个有序的字母),具体如下: var options = [{"A":&qu ...

  10. code point,code unit

    2019独角兽企业重金招聘Python工程师标准>>> 从一段API描述谈起: 在String的length的API中描述是这样的! lengthpublic int length( ...

最新文章

  1. Shell教程(五):替代、引用机制、输入输出重定向
  2. C# Socket编程(3)编码和解码
  3. pomelo 分布式聊天入门客户端demo(c#)
  4. 三年白干!程序员因违反《竞业协议》赔偿腾讯97.6万元,返还15.8万元
  5. python绝对导入_Python中的绝对导入和相对导入
  6. 使用Win2D在UWP程序中2D绘图(二)
  7. HDU4508 完全背包
  8. 网易笔试——迷路的牛牛
  9. 算法:什么是棒球游戏问题?
  10. 计算机cccc比赛,2019第四届中国高校计算机大赛—团体程序设计天梯赛 CCCC 总结...
  11. 不要过分相信基础函数, 因为那也是人写的------警惕负负得正的现有逻辑之坑
  12. 跑步听歌用什么耳机好?适合跑步专用的耳机推荐
  13. 重装 UOS Deepin V20 后必安装软件(个人习惯)
  14. Mybatis的学习
  15. LDK3读书笔记(第三章:进程管理)
  16. Power Supply驱动框架
  17. 别说BAT了,蚂蚁金服上市估值2k亿美金,十年Android不想努力了
  18. 黑马pink老师:CSS基础 总结Ⅰ
  19. ArcGIS Engine开发---图层符号化
  20. grub 硬盘安装linux,Grub4Dos硬盘安装Fedora/CentOS Linux操作系统

热门文章

  1. linux 内核 介绍,Linux内核详细介绍
  2. menu什么意思中文意思_telegraph什么意思
  3. 用sql写每年的第三周_如何写好5000行的SQL代码
  4. 缓存击穿 穿透 雪崩_缓存雪崩、缓存穿透、缓存击穿的问题
  5. 泰拉瑞亚测试速度的软件,泰拉瑞亚1.4工具速度是多少 泰拉瑞亚1.4工具速度介绍-游侠网...
  6. 解除主键锁_mysql 锁
  7. Docker seaweedfs
  8. 9.Maven之(九)依赖关系
  9. 科学家预测:未来100万年人类将变成半机械人类
  10. Android中继承的Dialog导致程序崩溃