会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BenjaminYang
In solitude, where we are least alone
benjamin杨
Dev or Ops
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
35
下一页
2018年6月6日
Java使用apache的开源数据处理框架commons-dbutils完成增删改
摘要: 主要使用这个开源jar包的QueryRunner类的update方法来完成数据库的增删改操作。
阅读全文
posted @ 2018-06-06 10:18 benjamin杨
阅读(250)
评论(0)
推荐(0)
编辑
通过使用集合Properties完成JDBC的连接工具类
摘要: 1.将数据库连接对象所需参数保存在本地文件中 database.properties 2.编写数据库连接工具类
阅读全文
posted @ 2018-06-06 10:11 benjamin杨
阅读(190)
评论(0)
推荐(0)
编辑
2018年6月5日
java模拟一次简单的sql注入
摘要: 在数据库中生成 一个用户表 有用户名 username 和密码password 字段 并插入两组数据 正常的sql查询结果 非正常查询途径返回的结果 下面用一段java代码 演示一下用户登录时的sql注入问题 控制台输入 输出 刚刚控制台输入的用户名是存在的 下面输入瞎写的用户名和密码同样可以得到所
阅读全文
posted @ 2018-06-05 15:20 benjamin杨
阅读(8087)
评论(0)
推荐(1)
编辑
Mongodb的使用(下)
摘要: 高级操作 讲解关于mongodb的高级操作,包括聚合、主从复制、分片、备份与恢复、MR 完成python与mongodb的交互 聚合 aggregate 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 管道 管道在Unix和Linux中一般用于将当前命令的输出
阅读全文
posted @ 2018-06-05 13:24 benjamin杨
阅读(260)
评论(0)
推荐(0)
编辑
开发使用mysql的一些必备知识点整理(四)与python交互
摘要: 与python交互 在熟练使用sql语句的基础上,开始使用python语言提供的模块与mysql进行交互 这是我们在工作中大事要做的事 先学会sql是基础,一定要熟练编写sql语句 安装引入模块 安装mysql模块 在文件中引入模块 Connection对象 用于建立与数据库的连接 创建对象:调用c
阅读全文
posted @ 2018-06-05 10:12 benjamin杨
阅读(249)
评论(0)
推荐(0)
编辑
开发使用mysql的一些必备知识点整理(三)高级
摘要: 简介 实体与实体之间有3种对应关系,这些关系也需要存储下来 在开发中需要对存储的数据进行一些处理,用到内置的一些函数 视图用于完成查询语句的封装 事务可以保证复杂的增删改操作有效 关系 创建成绩表scores,结构如下 id 学生 科目 成绩 思考:学生列应该存什么信息呢? 答:学生列的数据不是在这
阅读全文
posted @ 2018-06-05 10:00 benjamin杨
阅读(441)
评论(0)
推荐(0)
编辑
开发使用mysql的一些必备知识点整理(二)查询
摘要: 简介 查询的基本语法 from关键字后面写表名,表示数据来源于是这张表 select后面写表中的列名,如果是*表示在结果中显示表中所有列 在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果集中 如果要查询多个列,之间使用逗号分隔 消除重复行 在select后面列前使用disti
阅读全文
posted @ 2018-06-05 09:44 benjamin杨
阅读(224)
评论(0)
推荐(0)
编辑
开发使用mysql的一些必备知识点整理(一)初阶
摘要: 简介 主要知识点包括:能够与mysql建立连接,创建数据库、表,分别从图形界面与脚本界面两个方面讲解 相关的知识点包括:E-R关系模型,数据库的3范式,mysql中数据字段的类型,字段约束 数据库的操作主要包括: 数据库的操作,包括创建、删除 表的操作,包括创建、修改、删除 数据的操作,包括增加、修
阅读全文
posted @ 2018-06-05 09:25 benjamin杨
阅读(617)
评论(0)
推荐(0)
编辑
java通过代码控制线程状态,解决线程不安全的问题。
摘要: 写两个类,Input,output 两个都是使用同步代码块的方式实现线程间的同步 input类,是为变量赋值 output类,是打印变量 由于线程争夺cpu造成数据的不匹配 通过,设立一个 flag 标志位,当flag=true的时候当前赋值等待,等待打印结束完成,唤醒赋值线程,flag=flase
阅读全文
posted @ 2018-06-05 08:52 benjamin杨
阅读(551)
评论(0)
推荐(0)
编辑
2018年6月4日
Java通过开启线程池实现多线程
摘要: 计算1..100 和1...200 的和,使用线程池开启两个线程 调用Executors类的newFixedThreadPool方法参数是线程池容纳的线程数量 这里是2 返回的对象是 ExecutorService类型 用返回的对象 调用submit方法,传入的参数可以是 实现接口类 Runnabl
阅读全文
posted @ 2018-06-04 12:47 benjamin杨
阅读(1799)
评论(0)
推荐(0)
编辑
上一页
1
···
16
17
18
19
20
21
22
23
24
···
35
下一页
公告