- 博客(46)
- 资源 (3)
- 收藏
- 关注
原创 mybatis批量更新操作
批量更新第一种方式 update IVMP_DEVICE_TYPE_AISLE set AISLE_TYPE = <foreach collection="list" index="index" item="item" open="case" close="end"> when AISLE_ID = #{item.aisleId,jdbcType=VA
2019-02-20 11:07:05
253
原创 mysql取分组后最新的一条记录
mysql取分组后最新的一条记录,下面两种方法.一种是先筛选 出最大和最新的时间,在连表查询.一种是先排序,然后在次分组查询(默认第一条),就是最新的一条数据了#select * from t_assistant_article as a, (select max(base_id) as base_id, max(create_time) as create_time from t_assist...
2019-01-09 16:58:18
7825
6
原创 如何判断是否重复,即检查唯一性验证
在该数据,首先根据唯一性条件查询数据库,查询集合为list。Java 8提供了一种被称为流(Stream)的新的抽象,可以以一种类似数据库语句的方式处理数据。生成流的两种方式:Stream:为集合创建串行流parallelStream:为集合创建并行流 在验证手机号是否唯一时,首先利用手机号作为条件在数据库查出符合条件的list,然后对list进行集合操作。boolea...
2018-11-28 10:13:34
4165
原创 python:通过flask实现web功能
from flask import Flask from flask import requestapp = Flask(name)@app.route(‘/’, methods=[‘GET’, ‘POST’]) def home(): return ‘Home’@app.route(‘/signin’, methods=[‘GET’]) def signin_form...
2018-08-24 17:22:14
520
原创 python爬取网页
encoding:UTF-8import urllib.requesturl = “http://www.baidu.com” data = urllib.request.urlopen(url).read()data = data.decode(‘UTF-8’)fhandle=open(“./1.html”,”wb”) #将爬取的网页保存在本地 fhandle.wr...
2018-08-24 17:20:49
701
原创 CentOS6.5中安装JDK环境
将jdk-8u181-linux-x64.rpm使用xftp拷贝到/home/software文件夹下,执行安装命令 rpm -ivh jdk-8u181-linux-x64.rpm -i安装-v显示详细信息-h显示进度条执行完以后试一下命令Java和javac是否显示正常。...
2018-08-24 09:17:08
222
原创 虚拟机中CentOS配置网络信息
点击编辑——》虚拟网络编辑器。确定设置网卡为NAT模式。 编辑文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 初始的文件内容为: 修改后 删除了UUID和物理地址,将Onboot设置为yes,添加了IP地址:IPADDR,子网掩码:NATMASK,网关:GATEWAY static: DEVICE=eth0 TYPE=E...
2018-08-24 09:16:10
344
原创 VMware11虚拟机中安装CentOS6.5系统
1、创建虚拟机 我使用的虚拟机平台是VMware11,这个不太重要,之前用VMware9也可以,操作上可能有些许不同。 点击文件——》创建虚拟机, 选择典型安装,进入下一步 选择稍后安装操作系统,进入下一步 之后要在虚拟机上安装Centos,选择Linux,版本选择CentOS64位,一般会自动选择这两项,进入下一步 设置好虚拟机的名称和位置,进入下一步,默...
2018-08-24 09:09:10
2643
原创 Linux安装nmap命令
在线安装yum install nmap本地安装 rpm软件包的安装可以使用程序rpm来完成。执行下面的命令:rpm -ivh your-package.rpm
2017-08-27 11:40:13
13640
原创 Linux配置网络信息
1、设置网卡为 NAT 模式 2、确保 windows 下的服务是否启动(dhcp, NAT 服务) 3、编辑文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 id=identifier 4、 ONBOOT=yes 5、设置 IP static: DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CON
2017-08-24 23:45:48
238
原创 二叉树的前序、中序、后序遍历Java实现
首先创建二叉树类/** * * @author OucJeffrey * qq:1020724110 * weibo:ouc大飞 */public class BinaryTree { int data;//根节点数据 BinaryTree left;//左子树 BinaryTree right;//右子树 public BinaryTree(int d
2017-08-10 18:04:06
389
原创 oracle常用语句总结
oracle常用语句总结 表空间扩展,创建表空间。。。1、oracle查询表中的最新10条数据select * from testdataa1004 t where rownum<=10 order by primarykey desc2、将查询结果放入到新表中create table aa4 as select * from testdataa1004 t where primarykey
2017-05-05 19:46:24
361
原创 oracle分页查询语句
oracle分页查询语句SELECT logTime,userNo,labCode,primaryKey,operateType,isHaiEr,logDetail FROM(SELECT A.*, rownum r FROM(SELECT * FROM log) A WHERE rownum < "+(start+length)+")B WHERE r >="+start;start为开始记录,l
2017-05-05 13:21:41
395
原创 mysql实现避免重复插入
mysql实现避免重复插入的sql语句简单写法INSERT into bridgepeoplecount(floor,endTime,locationDate,count,expoId) SELECT 0,'2016-10-13 01:00:00','2016-10-13',2,'dbffc9cc7dd64c6286bc6da7b57e3415' FROM DUAL WHERE NOT EXISTS
2017-05-05 12:31:49
738
原创 以邻接矩阵存储的图类:深度优先
代码实现/** * */package test;/** * * @author Jeffrey * @date 2017年5月3日 * @weibo ouc大飞 * @qq 1020724110 */public class Graph1 {//以邻接矩阵存储的图类 protected int n;//节点的个数 protected int ma
2017-05-04 15:51:34
430
原创 Java 实现深度优先和广度优先遍历
广度优先搜索算法(breadth First Search, BFS)类似于一个分层搜索的过程,广度优先遍历需要使用一个队列以保持访问过的结点的顺序,以便按这个顺序来访问这些结点的邻接结点。具体算法表述如下:访问初始结点v并标记结点v为已访问。结点v入队列当队列非空时,继续执行,否则算法结束。出队列,取得队头结点u。查找结点u的第一个邻接结点w。若结点u的邻接结点w不存在,则转到步骤3;
2017-05-04 15:43:32
728
原创 堆栈的数组实现
用数组来模拟堆栈的各种运算操作import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * *//** * @author Administrator *新浪微博:ouc大飞 */public class Stack { /** * @p
2017-04-25 16:58:28
328
原创 Java核心技术II:为多个客户端服务
上文的代码简单实现了一个服务器程序,但只能为一个服务端提供服务,也就是说同时只能建立一个连接。用线程的方法可实现为多个客户端服务。import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socke
2017-04-21 19:49:37
322
原创 Java核心技术II:实现服务器编程ServerSocket
用Telnet连接服务器:Telnet 127.0.0.1 8189 随意键入一条信息,观察屏幕上的回送信息。输入BYE,可以断开连接,同时,服务器程序也会终止。import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import
2017-04-21 19:19:00
336
原创 Java核心技术II:解析XML文档
程序清单:2-1 DOMTreeTest.javaimport java.awt.Component;import java.awt.EventQueue;import java.awt.Panel;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;impor
2017-04-21 13:38:10
666
原创 Java核心技术II:对象流与序列化
保存和重新加载Employee和Manager对象网络的代码(有些对象共享相同的表示秘书的雇员)。秘书对象在重新加载之后是唯一的。import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import ja
2017-04-18 17:02:53
465
原创 Java核心技术II:ZiP压缩文档
这个程序可以让我们打开一个zip文件,在屏幕底部有一个组合框显示了zip文件中的文件,如果选中其中一个,那么这个文件的内容就会显示在文本域中。import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.MenuBar;import java.awt.event.ActionEvent;import java.
2017-04-18 16:11:51
456
原创 java核心技术II:随机访问文件
程序清单1-2 RandomFileTest.java 将三条记录写到一个数据文件中,然后以逆序将他们从文件中读回。为了高效的执行,这里需要使用随机访问,因为我们需要首先读入第三条记录。import java.io.DataInput;import java.io.DataOutput;import java.io.DataOutputStream;import java.io.FileOu
2017-04-17 11:17:58
398
原创 Java核心技术II:以文本格式存储对象
程序清单1-1 TextFileTest.javaimport java.io.FileReader;import java.io.FileWriter;import java.io.PrintWriter;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import j
2017-04-13 20:16:34
885
原创 VB 中添加进度条
加载时如果没有进度条会给人舒服的感觉,以下是进度条的代码,在加载函数前StartProgressBar(),执行完之后EndProgressBar()#Region "进度条" '''==================进度条Begin======================================================================== Pr
2017-03-07 09:35:01
5048
原创 Mybatis动态传表名
Mybatis动态传表名和传字段参数是一样的,不过表格或者需要返回的字段需要提前确定,因为需要有一个接受类型的类。 Mybatis的部分:<select id="getDataByTable" resultType="com.dl.location.admin.data.Location"> SELECT * FROM #{tables} </select>在这个Locat
2017-01-13 16:49:28
440
原创 oracle常用总结
1、查看表空间详细信息 select * from dba_data_files order by tablespace_name2、创建表空间: create tablespace HEATPUMP logging datafile ‘E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\heatpump01.DBF’ size 200m autoextend
2017-01-09 11:14:37
247
原创 oracle数据库创建序列和触发器实现id自增
创建序列-- Create sequence create sequence SEQUENCE_ACCESSORYminvalue 1maxvalue 99999999999999999999999999start with 1increment by 1cache 10order;创建触发器create or replace trigger TRIGGER_accessory b
2017-01-06 20:25:20
395
原创 VB中添加进度条列
目的:实现如下图所示效果: 写实现进度条的类,继承DataGridViewTextBoxColumn类,代码如下:Imports SystemImports System.DrawingImports System.Windows.FormsPublic Class DataGridViewPrassBar Public Class DataGridViewProgressBar
2017-01-06 10:47:39
2024
原创 Android 权限列表(全)
这是Android中所有的权限列<uses-permission android:name="andriod.permission.ACCESS_CHECKIN_PROPERTIES"></uses-permission><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permis
2017-01-04 09:37:57
1791
原创 (笔记)VB中修改字体大小、日期加减,oracle数据库中查询条件为日期类型
1、修改groupBox中字体的大小 GroupBox1.Font = New Font(“宋体”, 16)2、oracle数据库中查询条件为日期类型时 select * from testprodinfovalue t where labcode=’acshangyonga1001’ and testunitno=1 and begindatetime>=to_date(‘2016/11/2
2016-12-26 16:35:02
655
原创 sql查询结果存到另外一张新表中
实现把location的表复制到另一张table3中: CREATE TABLE table3(SELECT * from location ) 如果只需要其中的几个字段,把*号换成相应的字段名 如:CREATE TABLE table3(SELECT a,b,c from location )
2016-12-22 18:19:41
3046
转载 android 代码设置、打开wifi热点及热点的连接
用过快牙的朋友应该知道它们在两天设备之间传输文件的时候使用的是wifi热点,然后另一台便连接这个热点再进行传输。快牙传输速度惊人应该跟它的这种机制有关系吧。不知道它的搜索机制是怎样的,但我想应该可以通过热点的名字来进行判断吧。下面我们就来探讨一下如何自动创建一个wifi热点吧大笑创建wifi热点首先需要手机支持,建议开发的哥们整个好点的手机,我们公司那些个山寨设备,几近有一半是不支持热点的;其实创建
2016-12-06 22:28:06
751
原创 Android清单文件AndroidManifest.xml分析
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.test" android:versionCode="1" android:versionName="1.0" >
2016-11-22 22:20:56
273
原创 使用poi操作excel,循环查询数据库导出excel
springMVC+mybatis中使用poi操作excel,循环查询数据库导出excel,代码如下://导出excel @ResponseBody @RequestMapping(value = "/exportExcel", method = RequestMethod.GET) public void exportExcel()
2016-11-13 18:56:29
826
原创 js将网页中的table中的数据导入到excel中方法
js将网页中的table中的数据导入到excel中的简单实现方法function method(tableid) { var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application");
2016-11-09 16:20:42
754
原创 git分布式版本控制软件
1、集中式版本控制系统和分布式版本控制系统 常见的集中式版本控制系统有CVS,全称为Concurrent Version System。还有SVN(Subvertion),集中式版本控制系统,就是代码库放在中心服务器,开始写代码时,要从中心服务器下载最新代码,修改完要上传到中心服务器。集中式版本控制系统的缺点是必须联网才能工作。 2、git的功能 1、记录项目的每一个版本 2、集体的协同工作
2016-10-26 18:56:03
522
转载 git pull 出错 fatal: Could not read from remote repository.Please make sure you have the correct acces
Warning: Permanently added the RSA host key for IP address ‘192.30.252.131’ to the list of known hosts.Permission denied (publickey). fatal: Could not read from remote repository. Please make sure yo
2016-10-26 12:35:49
3510
原创 eclipse导入maven工程及maven的安装
1、下载maven,解压。 2、配置环境变量 新建:M2_HOME:D:\indoorLocation\apache-maven-3.3.9 Path:;%M2_HOME%\bin; 3、验证:mvn -v,出现maven路径版本等信息说明maven安装成功 4、配置maven本地仓库 在路径D:\indoorLocation\apache-maven-3.3.9\conf下的setti
2016-10-22 15:36:44
371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人