- 博客(18)
- 收藏
- 关注
原创 Gorm操作Oracle数据库
获取Gorm-Oracle驱动go get github.com/CengSin/oracle在文件加载的时候初始化数据库连接package mainimport ( "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
2020-09-21 13:46:57 3766 2
原创 Linux服务器安装ArangoDB数据库:
系统环境:(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运行
2018-01-07 22:49:11 2645
原创 如何在开发中避免SQL注入
如何避免SQL注入攻击可以使用Statement中的子接口实现类PreparedStatement来避免SQL注入攻击PreparedStatement表示预编译的SQL语句的对象,Sql语句是预编译的,并且存储在PreparedStatement对象中,这个对象可以多次有效的执行这个SQL语句。import java.sql.Connection;import java.sql.DriverMa
2017-08-01 23:27:44 2010
原创 SQL注入攻击
SQL注入攻击当我们登陆一个系统的时候, 系统会提示我们首先输入用户名和密码, 然后在验证用户名和密码正确之后才会让我们进入主页。此时数据库中的操作就应该是: 后台代码获取到我们输入的用户登录信息 将用户登陆信息组合成SQL语句 SELECT * FROM userInfo WHERE username=XXX AND password=XXX; 3.数据库执行此语句, 如
2017-08-01 23:26:50 372
原创 JDBC连接数据库
JDBC的学习什么是JDBC JDBC,全称是Java Data Base Connection. 是SUN公司为Java能过连接多种数据库而开发的API, JDBC中提供了类和一些接口,其他数据库公司负责实现这些接口来配合java在工作中的使用。JDBC使用java编写的, 是java运行数据库的标准。什么是驱动 两个设备之间进行通信的,满足通信数据的格式。面向接口开发的思想 数据
2017-08-01 14:22:41 411
原创 关于MySQL中的操作学习
关于MySQL中的操作学习## 1. 查询语句 查询语句是SQL学习过程中很重要也很基础的一部分,他可以帮助你获取到数据库中你需要的各种数据,当结合其他语句的时候功能尤其强大。查询语句的使用格式/*查询指定字段的值*/SELECT columnName …… FROM tableName;/*查询所有字段的值的时候*/SELECT * FROM tableName;/*Select语句中的
2017-07-31 23:36:57 287
原创 学习使用MYSQL
初识SQLMySQL数据库 ————– Java程序类表 -------------- 类列 ----------- 成员记录 --------- 对象SQL包含DDL(数据定义语言), 例如:CREATE ALTER DROPDML(数据操作语言), 例如:INSERT DELETE UPDATEDCL(数据控制语言
2017-07-30 22:33:25 293
原创 Android通过JDBC连接MySql数据库
Android通过JDBC连接MySql数据库 android中联网访问权限的添加AndroidManifest文件中要添加权限... </application> <uses-permission android:name="android.permission.INTERNET" /></manifest>关闭Windows防火墙(点击控制面板, 进入之后在控制面板中找到
2017-06-24 18:12:12 1194
原创 康托展开及其逆运算
康托展开及其逆运算康托展开:判断这个数在其所有数从小到大全排列中排在第几位。换句话说也就是比他小的数字有多少个。 x = an*(n-1)! + an-1*(n-2)! + …… + a1*0!其中x表示当前数字在其全排列中占第几位。 an表示比当前在此位置的数字小的数字,且出现在当前序列中的还排列在这个数字之后的数字有几个 n-1表示从当前序列末尾开始数在第几位,末尾为零,逐渐+1
2017-03-23 11:13:25 465
原创 数字时钟
数字时钟通常的时钟显示是hh:mm:ss这样的,所以这次我模拟这种的显示方式来检验java对象与类的学习成果。我们首先定义一个Display类,类中有Value和limits两个属性,有getValue(), setValue(int value), increase()这三种方法 类名: Display 属性:
2017-03-18 13:42:40 820
转载 Regular Expression Matching(LeedCode)
正则匹配字符串 Question: Implement regular expression matching with support for ‘.’ and ‘*’. ‘.’ Matches any single character. ‘*’ Matches zero or more of the preceding element. The matching sho
2017-03-11 16:30:25 248
原创 java练习(分数相乘相加)
分数相乘相加 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
2017-03-11 10:44:23 5112
原创 java学习总结-1
java学习总结 - 1java基本语法java的程序代码必须放到一个类中,类需要用关键字class定义,在class前面可以添加一些修饰符例如:修饰符 class 类名{ 程序代码}java中的程序代码可分为结构定义语句和功能执行语句结构定义语句用声明一个类或者一个方法功能执行语句用来实现具体的功能,每个功能执行语句都要以(;)结尾java严格区分大小写,一般关键字都是小写,类名中的每
2017-03-08 14:32:12 341
原创 ASP.net第二章总结
ASP.net第二章Sql语句的学习select * from databaseName--查询数据库中符合Select之后条件的表项, * 表示全部属性(列名),也可以直接在--select之后写需要查找的列名, 多个列名之间用“,”隔开delete tableName where delectCondition--tableName 表名--delectCondition 删除条件
2017-03-01 22:41:25 286
原创 ASP.net入门第一章
ASP.net入门第一章网站开发流程图ASP.net是微软推出的一项基于.NET Framework平台的Web开发技术。B/S 架构 和 C/S 架构. B/S架构 —— 浏览器/服务器 端的交互C/S架构 —— 客户端/服务器 端的交互静态网页 和 动态网页静态网页是指 网页内容不会变化, 这里的不会指的是与服务器不会进行交互动态网页是指 网页的内容会发生变化,会与服务器发生数据交互
2017-02-20 23:05:47 491
原创 pat1049时间优化
给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列{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个片段。给定正整数数列,求出全部片段包含的所有的数
2016-10-23 20:20:21 501 1
原创 插入排序(InsertSort)
首先举一个和插入排序有关的例子 现在桌上有一副扑克,要求我们要有序的放在手上,所以我们就要在拿牌的同时,用拿起来的牌与手中已经存在的牌作比较,并且之后把这张牌放在合适的位置。 所以,当我们面对的是一组数据的时候我们也可以使用这种思路来对这组数据进行排序。首先我们要拿出一个数字来做为与其他数据进行比较的“标志牌“(我自己这么称呼的- -。)并且把它放在小于它的最大整数的且数组中存在的数字的后面,大
2016-09-24 22:33:32 347
原创 Ubuntu下安装Android studio!!
1.安装JDK首先到java的官网上去下载JDK 网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载 tar.gz 包下载好压缩包之后鼠标右键点击压缩包或者Ctrl+Alt+T打开shell输入tar zxvf {压缩包包名}解压到这个文件夹。--
2016-07-22 12:39:29 611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人