当前位置: 首页 > news >正文

自己怎么做网站优化智能手机应用开发

自己怎么做网站优化,智能手机应用开发,企业qq出售平台,wordpress多个函数文件目录 1、主程序 2、socket任务类 3、jdbc任务类 4、tomcat-jdbc连接池 5、jar包依赖 1、主程序 创建2个线程池,一个用于管理socket连接,一个用来管理jdbc连接。 package socket;import java.io.IOException; import java.net.ServerSocket; import…

目录

1、主程序

2、socket任务类

3、jdbc任务类

4、tomcat-jdbc连接池

5、jar包依赖


1、主程序

 创建2个线程池,一个用于管理socket连接,一个用来管理jdbc连接。

package socket;import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadPoolExecutor;/*** 使用长连接2001端口(新项目20231228)* @author Administrator**/
public class M3_2 {public static void main(String[] args) {try(ServerSocket s = new ServerSocket(2001)){ExecutorService pool = Executors.newFixedThreadPool(4);ExecutorService pool2 = Executors.newFixedThreadPool(4);while(true) {Socket socket = s.accept();pool.execute(new Task(socket,pool2));ThreadPoolExecutor t = (ThreadPoolExecutor)pool;}} catch (IOException e) {e.printStackTrace();}}}

2、socket任务类

创建JDBC的任务,异步地做数据入库的动作。

package socket;import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.Scanner;
import java.util.concurrent.ExecutorService;public class Task implements Runnable {private Socket socket;private ExecutorService pool2;public Task(Socket socket, ExecutorService pool2) {super();this.socket = socket;this.pool2 = pool2;}@Overridepublic void run() {try (InputStream inputStream = this.socket.getInputStream();Scanner scanner = new Scanner(inputStream);OutputStream out = socket.getOutputStream();PrintWriter pw = new PrintWriter(out);){boolean done = false;while(!done && scanner.hasNextLine()) {String line = scanner.nextLine();if(line.trim().equals("exit")) {done = true;pw.write("End");pw.flush();continue;}// 放入线程池,进行数据入库。pool2.execute(new JdbcTask(line));pw.write("e");pw.flush();}socket.close();} catch (IOException e) {e.printStackTrace();}}}

3、jdbc任务类

package socket;import java.sql.Connection;
import java.sql.PreparedStatement;public class JdbcTask implements Runnable {private String line;public JdbcTask(String line) {super();this.line = line;}@Overridepublic void run() {try (Connection connection = JdbcPool.getConnection();){// TODO line 入库// 业务逻辑SSSString sql2 = "insert into plc_first(ser_no,gong_xu_hao,niu_ju,jiao_du,ok_ng,gong_ju_hao,da_yin_ma,create_time)"+ "values (?,?,?,?,?,?,?,now())";PreparedStatement statement2 = connection.prepareStatement(sql2);String[] split = line.split("\\|");statement2.setString(1, split[0]);statement2.setString(2, split[3]);statement2.setString(3, split[4]);statement2.setString(4, split[5]);statement2.setString(5, split[6]);statement2.setString(6, split[7]);statement2.setString(7, split[8]);statement2.execute();statement2.close();// 业务逻辑EEEconnection.close();} catch (Exception e) {e.printStackTrace();}}}

4、tomcat-jdbc连接池

package socket;import java.sql.Connection;
import java.sql.SQLException;import org.apache.tomcat.jdbc.pool.DataSource;
/*** jdbc工具类* @author Administrator**/
public class JdbcPool {private static volatile DataSource dataSource;/*** 懒汉式(双重检查)* @return* @throws SQLException*/public static Connection getConnection() throws SQLException {if(dataSource == null) {synchronized (DataSource.class) {if(dataSource == null) {dataSource = new DataSource();dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/plc?characterEncoding=UTF8");dataSource.setUsername("root");dataSource.setPassword("111111");dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");}}}return dataSource.getConnection();}}

5、jar包依赖

http://www.yayakq.cn/news/249892/

相关文章:

  • 做国内打不开的网站中山专业做网站公司
  • 上海企业网站建设报如何获取网站开发语言
  • 充值网站架设南阳东莞网站建设公司
  • 网站自己的网站5建设需要学什么条件
  • 企业邮箱怎么查看网站查询seo
  • 响应网站先做电脑端滴滴注册网站
  • 做网站需要那些编程语言世界十大建筑设计公司排名
  • 网站排名权重怎么做全网营销推广平台有哪些
  • 怎么用ftp管理网站网站建设分类
  • 广东省工程建设注册中心网站网站开发行业知识新闻
  • 电影分享网站源码一个vps主机放两个网站 速度
  • 官方网站建设哪儿有烟台网站设计公司推荐
  • 如何创建一个自己的网站wordpress presscore
  • 直播网站功能怎么做服务平台型网站
  • 怎么做网站推广六安宁波工程建设信息网
  • 微信公众号制作网站网站建设销售专业术语
  • 设计素材网站版权问题重庆森林粤语完整版在线观看免费
  • jsp做的网站代码做团购网站哪家好些
  • 网站代码优化方案滨州网站建设哪家好
  • 取消网站备案时间常熟网站制作
  • 网站策划书总结网站好友邀请链接生成 php
  • 天猫建设网站的目的怎么做网站跳转
  • 兰州网站建设加王道下拉福建住房城乡建设厅网站
  • 网站制作公司哪家价钱合理大同网站建设哪家好
  • 邓州做网站网站登记备案 个人
  • ps专门做兼职的网站有哪些品牌推广成功案例
  • 上海网站建设优化价格wordpress hotnews
  • 建设ftp网站的安全性产品详情页怎么排版设计
  • 那个网站可以帮助做数学题wordpress文档可以下载吗
  • 外贸企业网站策划搜索引擎的网址有哪些