简易 DBUtil 封装】的更多相关文章

Dao包结构图: 1.首先连接数据库 package com.util.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ResourceBundle; import javax.management.loading.Pr…
之前写过一篇关于MongoDB的封装 发现太过繁琐 于是打算从新写一篇简易版 1:关于MongoDB的安装请自行百度,进行权限认证的时候有一个小坑,3.0之后授权认证方式默认的SCRAM-SHA-1模式, 需要首先命令创建一个用户,然后Drop掉这个用户,然后修改system.version里的authScheam为3,在没有创建用户的情况下 authScheam的值貌似是查询不到的. 修改成3后,授权验证方式就变成了MONGODB-CR  2:建立一个聚合根和实体 public interfa…
一.背景 其实就是很简单的,公司会桌面开发的人员紧缺啊,项目又赶,而我们公司的前端人员人多还厉害(ps:吐槽下,后端的人真的少啊,会桌面开发的更少啊),所以萌生出了使用html+js来构建本地应用程序,但是我们的客户基本都是制造行业,需要对很多硬件进行交互(IO卡.PLC.串口等等各种),那就势必还是需要传统的应用程序(毕竟方案多),emmm,那这两者之间需要怎么样结合呢?so就有了本文,让winform变成一个httpserver,这样就可以接入各种硬件以及处理耗时动作,将界面跟业务处理分开,…
一.简介 xlslib库是用来创建excel文件.libxls是用来读取excel文件的,在使用C++或者QT语言来设计对excel文件的读取.都需要事先下载这两个库编译成功后再进行程序设计的.之所以选择这两个库来使用,是因为这两个库即可以在windows系统下使用,又可以在Linux系统下使用.对于设计跨平台使用的程序来说这两个库是一个不错的选择.具体的编译方法,网上有很多资源,再次不在赘述. 二.使用示例 本程序中我对这两个库做了简易的封装,生成了两个动态库,主要功能就是对excel文件的创…
AFNetworking2.0简易GET,POST请求封装以及使用 AFNetworking不用我赘述其强大性,本人仅仅做了非常简易的封装,解决了有时候请求出错的问题,提供源码给大家. 封装源码库下载地址: http://pan.baidu.com/s/1wDLIQ 源码: Networking.h 与 Networking.m // // Networking.h // Weather // // Created by YouXianMing on 15/01/01. // Copyright…
时间吧,总是这么凑巧,在我学习[node.js]还没几天,我的 Microsoft SQL Server Management Studio 18 就歇菜了,至于怎么歇菜的吧....它可能的意思就是想让我换电脑了... 所以为了解决问题,就写了这个小东西满足需求:....咳咳咳.... 回归正题,开始最简易的封装数据操作. 首先老样子,先安装: 安装方法 npm install mssql 引入依赖 ///引入依赖 const mssql = require('mssql'); 配置Config…
接触到GO之后,GO的网络支持非常令人喜欢.GO实现了在语法层面上可以保持同步语义,但是却又没有牺牲太多性能,底层一样使用了IO路径复用,比如在LINUX下用了EPOLL,在WINDOWS下用了IOCP. 但是在开发服务端程序的时候,很多都是被动触发的,都是客户端发送来的请求需要处理.天生就是一个event-based的程序.而在GO下,因为并发是作为语言的一部分,goroutine, channel等特性则很容易的使程序员在实现功能时从容的在同步与异步之间进行转换. 因为自己的需要,我针对ev…
前言: 1 该程序使用动态web项目 2 该程序使用SQL server需导入对应包( 具体可看前篇----JDBC的使用) 3 三层架构思想: ①表示层 前台:jsp/html等 作为前台与用户交互 后台:用于控制跳转,调用业务逻辑层 ②业务逻辑层 将数据访问层进行组装 给表示层调用 ③数据访问层 所有小功能和函数建立 与数据库相连 以dao命名 4 该程序体现面向接口开发:先接口-再实现类(此为规范!!) 当实体类需要实例时 运用:接口=new 实例 service.dao加入接口 命名规范…
本文的主要目的是将server套接字和client套接字的获取,做一个简易的封装,使用C语言完成.   tcp_server   服务器端fd的获取主要分为以下几步: 1.创建socket,这一步仅仅创建一个socket,没有任何特性的属性. 2.绑定网卡和port,一块主机可能有多块网卡,如果我们使用INADDR_ANY,意味着后面接受的TCP连接可以绑定在任意一块网卡上. 例如某台主机的ip地址有两个:192.168.44.136.10.1.1.4,假设绑定的ip采用INADDR_ANY,端…
本文对Linux中的pthread_mutex_t做一个简易的封装. 互斥锁主要用于互斥,互斥是一种竞争关系,主要是某一个系统资源或一段代码,一次做多被一个线程访问. 条件变量主要用于同步,用于协调线程之间的关系,是一种合作关系. Linux中互斥锁的用法很简单,最常用的是以下的几个函数: int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr); int pthread_mutex_…