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