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

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 voidmain(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 = newDriverManagerDataSource(url ,username ,password );

String tableName =”user”;

Map parameters_map = newHashMap

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 intinsert(DriverManagerDataSource dataSource , String tableName ,

Map parameters_map ) {

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

Set st =parameters_map .keySet();

List columnNames = newArrayList

columnNames .addAll(st );

SimpleJdbcInsert1 .setColumnNames(columnNames );

// SimpleJdbcInsert1.usingColumns(columnNames)

int i =SimpleJdbcInsert1 .execute(parameters_map );

return i ;

*
Hbnt demo
Mybatis demo
– *Db acc code mybatis jsdbtmeplte hbnt

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(newHttpGet(newUrl )) ;

returnEntityUtils. toString(response .getEntity(),”UTF-8″);

*
Jaa http post
– *Php http https post json

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

$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

Original: https://www.cnblogs.com/attilax/p/15196792.html
Author: attilaxAti
Title: Atitit code 范例 example code 范例 example 更好一些,将最佳实践融入其中。。目录第一章 Springboot 1第二章 Rest api 1第一节

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/539868/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Netty之DefaultAttributeMap与AttributeKey的机制和原理

    1.什么是 DefaultAttributeMap? DefaultAttributeMap 是一个 数组 + &…

    Java 2023年6月7日
    063
  • 修饰符-static

    Java是由C/C++泛生的,其也保留了C/C++的部分特性,如关键字。在C/C++中,关键字有着特殊的含义。 在日常使用中关键字 static一般用来修饰类的属性和方法,而被st…

    Java 2023年6月5日
    085
  • springboot系列十二、springboot集成RestTemplate及常见用法

    一、背景介绍 在微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的 URLConnection、Apache的 H…

    Java 2023年5月30日
    084
  • ServletContext接口规约

    Servlet4.0的ServletContext对象 ServletContext是定义Servlet运行的WebApplication的视图。ServletContainer …

    Java 2023年6月15日
    091
  • 工厂模式

    工厂模式,是java中最常用的设计模式。这类设计模式,属于创建型设计模式,它提供了一种创建对象的最佳方式。 我们创建对象不用暴露创建的逻辑,只需要使用这个接口,提供必要的信息就能从…

    Java 2023年6月9日
    080
  • Spring AOP的简单示例

    配置文件

    Java 2023年5月30日
    082
  • Java线程

    1. 2.Java Thread Life Cycle States 3. Original: https://www.cnblogs.com/shamgod/p/5458606….

    Java 2023年5月29日
    078
  • 关于form表单action属性的问题

    通过另一个jsp表单的action跳转到当前jsp undefined* 通过servlet跳转到当前jsp,也就是通过请求转发 <form action="fir…

    Java 2023年6月9日
    069
  • 简单的2021年终总结

    当大家开开心心跨年的时候,我在补年终总结。 小时候恨不得时间过得快一点,现在不这么想了。 我的 2021年,都是平静、反复的一天天,没有出书、没有开源、没有跳槽、没有升官。没错,这…

    Java 2023年6月14日
    087
  • 简单说说Runnable和Callable

    Runnable和Callable这两个接口,是并发编程不可避免要谈的话题,而且总要被放到一起比较一番。太多的人写这两者之间的对比和差异了,在这里就只是随手记录一下自己的理解和想法…

    Java 2023年6月5日
    068
  • Java常用的开发库推荐

    我是3y, 一年 CRUD 经验用十年的 markdown 程序员👨🏻‍💻 今天来讲讲来给大家聊聊开发提速的东西了: 工具包、 Lombok和 常用库 01、什么是工具包 基本上,…

    Java 2023年6月9日
    0102
  • 69.修炼爱情

    dfsd posted @2022-09-28 08:46 随遇而安== 阅读(17 ) 评论() 编辑 Original: https://www.cnblogs.com/55z…

    Java 2023年6月7日
    059
  • Phoenix简介及安装部署使用

    Phoenix简介及安装部署使用 posted @2017-10-14 11:33 花弄影 阅读(374 ) 评论() 编辑 Original: https://www.cnblo…

    Java 2023年6月16日
    065
  • 线程池:ThreadPoolExcutor源码阅读

    ThreadPoolExcutor源码流程图:(图片较大,下载再看比较方便) 线程池里的二进制奥秘 前言: 线程池的五种状态state (RUNNING 、SHUTDOWN 、ST…

    Java 2023年6月14日
    062
  • Mongodb使用总结

    Mongodb使用总结 基于内存操作,便于与网站交互 数据库-集合-文档(存储多种数据类型),我们的操作都是基于单文档进行操作,并且通过冗余字段进行操作 嵌入式数组文档减少了对昂贵…

    Java 2023年6月14日
    0105
  • 阅读笔记一

    这两天又读了一遍《程序员修炼之道——从小工到专家》感觉这次收获挺大的,比第一次读的时候收获大多了(如果第一次那样读算是读的话),先从整体上说说这本书吧,我记着第一次阅读的时候,当时…

    Java 2023年6月7日
    084
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球