<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MerGoing的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MerGoing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MerGoing]]></copyright><item><title><![CDATA[Gorm操作Oracle数据库]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/108708814</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/108708814</guid><author>MerGoing</author><pubDate>Mon, 21 Sep 2020 13:46:57 +0800</pubDate><description><![CDATA[获取Gorm-Oracle驱动
go get github.com/CengSin/oracle

在文件加载的时候初始化数据库连接
package main

import (
	"GoModuleDemo/oracle/oci8/model"
	"encoding/json"
	"fmt"
	"github.com/cengsin/oracle"
	"gorm.io/gorm"
	"gorm.io/gorm/clause"
	"gorm.io/gorm/logger"
	"log"
	"math/ran]]></description><category></category></item><item><title><![CDATA[Linux服务器安装ArangoDB数据库：]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/78998485</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/78998485</guid><author>MerGoing</author><pubDate>Sun, 07 Jan 2018 22:49:11 +0800</pubDate><description><![CDATA[系统环境：（CentOS Linux release 7.2.1511 (Core)）
uname -a
下载rpm安装包 安装rpm安装包命令：
rpm -i arangodb3e-3.2.8-1.x86_64.rpm 
安装完成之后查询ArangoDB状态
sudo systemctl status arangodb3运行结果：
ArangoDB在Teminal访问数据命令
arangosh运行]]></description><category></category></item><item><title><![CDATA[如何在开发中避免SQL注入]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/76563111</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/76563111</guid><author>MerGoing</author><pubDate>Tue, 01 Aug 2017 23:27:44 +0800</pubDate><description><![CDATA[如何避免SQL注入攻击可以使用Statement中的子接口实现类PreparedStatement来避免SQL注入攻击PreparedStatement表示预编译的SQL语句的对象，Sql语句是预编译的，并且存储在PreparedStatement对象中，这个对象可以多次有效的执行这个SQL语句。import java.sql.Connection;
import java.sql.DriverMa]]></description><category></category></item><item><title><![CDATA[SQL注入攻击]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/76563108</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/76563108</guid><author>MerGoing</author><pubDate>Tue, 01 Aug 2017 23:26:50 +0800</pubDate><description><![CDATA[SQL注入攻击当我们登陆一个系统的时候， 系统会提示我们首先输入用户名和密码， 然后在验证用户名和密码正确之后才会让我们进入主页。此时数据库中的操作就应该是：
  
  后台代码获取到我们输入的用户登录信息 
  将用户登陆信息组合成SQL语句
  
SELECT * FROM userInfo WHERE username=XXX AND password=XXX;
  3.数据库执行此语句， 如]]></description><category></category></item><item><title><![CDATA[JDBC连接数据库]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/76524768</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/76524768</guid><author>MerGoing</author><pubDate>Tue, 01 Aug 2017 14:22:41 +0800</pubDate><description><![CDATA[JDBC的学习什么是JDBC
  JDBC，全称是Java Data Base Connection. 是SUN公司为Java能过连接多种数据库而开发的API, JDBC中提供了类和一些接口，其他数据库公司负责实现这些接口来配合java在工作中的使用。JDBC使用java编写的， 是java运行数据库的标准。
什么是驱动
  两个设备之间进行通信的，满足通信数据的格式。
面向接口开发的思想
  数据]]></description><category></category></item><item><title><![CDATA[关于MySQL中的操作学习]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/76474098</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/76474098</guid><author>MerGoing</author><pubDate>Mon, 31 Jul 2017 23:36:57 +0800</pubDate><description><![CDATA[关于MySQL中的操作学习## 1. 查询语句
  查询语句是SQL学习过程中很重要也很基础的一部分，他可以帮助你获取到数据库中你需要的各种数据，当结合其他语句的时候功能尤其强大。
查询语句的使用格式/*查询指定字段的值*/
SELECT columnName …… FROM tableName;/*查询所有字段的值的时候*/
SELECT * FROM tableName;/*Select语句中的]]></description><category></category></item><item><title><![CDATA[学习使用MYSQL]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/76408202</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/76408202</guid><author>MerGoing</author><pubDate>Sun, 30 Jul 2017 22:33:25 +0800</pubDate><description><![CDATA[初识SQLMySQL数据库 ————– Java程序类表      --------------    类
列       -----------     成员
记录      ---------      对象
SQL包含DDL(数据定义语言)， 
    例如：CREATE ALTER DROPDML(数据操作语言)， 
    例如：INSERT DELETE UPDATEDCL(数据控制语言]]></description><category></category></item><item><title><![CDATA[Android通过JDBC连接MySql数据库]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/73693190</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/73693190</guid><author>MerGoing</author><pubDate>Sat, 24 Jun 2017 18:12:12 +0800</pubDate><description><![CDATA[Android通过JDBC连接MySql数据库 android中联网访问权限的添加
AndroidManifest文件中要添加权限
...
    </application>
    <uses-permission android:name="android.permission.INTERNET" />
</manifest>关闭Windows防火墙
（点击控制面板, 进入之后在控制面板中找到]]></description><category></category></item><item><title><![CDATA[康托展开及其逆运算]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/65441031</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/65441031</guid><author>MerGoing</author><pubDate>Thu, 23 Mar 2017 11:13:25 +0800</pubDate><description><![CDATA[康托展开及其逆运算
康托展开：判断这个数在其所有数从小到大全排列中排在第几位。换句话说也就是比他小的数字有多少个。
    x = an*(n-1)! + an-1*(n-2)! + …… + a1*0!其中x表示当前数字在其全排列中占第几位。 
an表示比当前在此位置的数字小的数字，且出现在当前序列中的还排列在这个数字之后的数字有几个 
n-1表示从当前序列末尾开始数在第几位，末尾为零，逐渐+1]]></description><category></category></item><item><title><![CDATA[数字时钟]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/63253442</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/63253442</guid><author>MerGoing</author><pubDate>Sat, 18 Mar 2017 13:42:40 +0800</pubDate><description><![CDATA[数字时钟
通常的时钟显示是hh:mm:ss这样的，所以这次我模拟这种的显示方式来检验java对象与类的学习成果。
我们首先定义一个Display类，类中有Value和limits两个属性，有getValue(), setValue(int value), increase()这三种方法 
    
        类名：
        Display
    
    
        属性：]]></description><category></category></item><item><title><![CDATA[Regular Expression Matching（LeedCode）]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/61420287</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/61420287</guid><author>MerGoing</author><pubDate>Sat, 11 Mar 2017 16:30:25 +0800</pubDate><description><![CDATA[正则匹配字符串
  Question： 
  Implement regular expression matching with support for ‘.’ and ‘*’. 
  ‘.’ Matches any single character. 
  ‘*’ Matches zero or more of the preceding element. 
  The matching sho]]></description><category></category></item><item><title><![CDATA[java练习(分数相乘相加)]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/61414112</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/61414112</guid><author>MerGoing</author><pubDate>Sat, 11 Mar 2017 10:44:23 +0800</pubDate><description><![CDATA[分数相乘相加  import java.util.Scanner;class Fraction{    int a;
    int b;    public Fraction() {
    }    public Fraction(int a,  int b) {
        this.a = a;
        this.b = b;
    }    public double toD]]></description><category></category></item><item><title><![CDATA[java学习总结-1]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/60871665</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/60871665</guid><author>MerGoing</author><pubDate>Wed, 08 Mar 2017 14:32:12 +0800</pubDate><description><![CDATA[java学习总结 - 1java基本语法
java的程序代码必须放到一个类中，类需要用关键字class定义，在class前面可以添加一些修饰符例如：修饰符 class 类名{
 程序代码
}
java中的程序代码可分为结构定义语句和功能执行语句结构定义语句用声明一个类或者一个方法
功能执行语句用来实现具体的功能，每个功能执行语句都要以(;)结尾
java严格区分大小写，一般关键字都是小写，类名中的每]]></description><category></category></item><item><title><![CDATA[ASP.net第二章总结]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/59178779</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/59178779</guid><author>MerGoing</author><pubDate>Wed, 01 Mar 2017 22:41:25 +0800</pubDate><description><![CDATA[ASP.net第二章Sql语句的学习select * from databaseName
--查询数据库中符合Select之后条件的表项, * 表示全部属性（列名），也可以直接在
--select之后写需要查找的列名， 多个列名之间用“,”隔开
delete tableName where delectCondition
--tableName   表名
--delectCondition 删除条件]]></description><category></category></item><item><title><![CDATA[ASP.net入门第一章]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/56052664</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/56052664</guid><author>MerGoing</author><pubDate>Mon, 20 Feb 2017 23:05:47 +0800</pubDate><description><![CDATA[ASP.net入门第一章网站开发流程图
ASP.net是微软推出的一项基于.NET Framework平台的Web开发技术。
B/S 架构 和 C/S 架构. B/S架构 —— 浏览器／服务器 端的交互C/S架构 —— 客户端／服务器 端的交互
静态网页 和 动态网页静态网页是指  网页内容不会变化， 这里的不会指的是与服务器不会进行交互动态网页是指  网页的内容会发生变化，会与服务器发生数据交互]]></description><category></category></item><item><title><![CDATA[pat1049时间优化]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/52904152</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/52904152</guid><author>MerGoing</author><pubDate>Sun, 23 Oct 2016 20:20:21 +0800</pubDate><description><![CDATA[给定一个正数数列，我们可以从中截取任意的连续的几个数，称为片段。例如，给定数列{0.1, 0.2, 0.3, 0.4}，我们有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这10个片段。给定正整数数列，求出全部片段包含的所有的数]]></description><category></category></item><item><title><![CDATA[插入排序（InsertSort）]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/52654275</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/52654275</guid><author>MerGoing</author><pubDate>Sat, 24 Sep 2016 22:33:32 +0800</pubDate><description><![CDATA[首先举一个和插入排序有关的例子 
现在桌上有一副扑克，要求我们要有序的放在手上，所以我们就要在拿牌的同时，用拿起来的牌与手中已经存在的牌作比较，并且之后把这张牌放在合适的位置。 
所以，当我们面对的是一组数据的时候我们也可以使用这种思路来对这组数据进行排序。首先我们要拿出一个数字来做为与其他数据进行比较的“标志牌“（我自己这么称呼的- -。）并且把它放在小于它的最大整数的且数组中存在的数字的后面，大]]></description><category></category></item><item><title><![CDATA[Ubuntu下安装Android studio！！]]></title><link>https://blog.youkuaiyun.com/MerGoing/article/details/51993724</link><guid>https://blog.youkuaiyun.com/MerGoing/article/details/51993724</guid><author>MerGoing</author><pubDate>Fri, 22 Jul 2016 12:39:29 +0800</pubDate><description><![CDATA[1.安装JDK
首先到java的官网上去下载JDK
    网址：http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载 tar.gz 包
下载好压缩包之后鼠标右键点击压缩包或者Ctrl+Alt+T打开shell输入tar zxvf {压缩包包名}解压到这个文件夹。
--]]></description><category></category></item></channel></rss>