关闭

从零基础认识myBatis

MyBatis1.ORMORM也就是对象关系映射,它其实是创建了一个可在编程语言里使用的–“虚拟对象数据库”。将关系数据库映射成对象,每行代表一个对象,而每一行中的每一列代表该对象的每个属性。 万物皆对象,数据库其实也可以把每行看作对象,而orm其实就是用java代码把数据库的对象实现出来 Mybatis跟其他orm框架不同的是,它不是直接建立java对象和数据库之间的映射关系,对对象的操...
阅读(19) 评论(0)

从零基础认识事务

事务本来一件事情执行a,b,c就结束了,但是如果b出现停止,就会导致整个系统出错。事务就是把a,b,c捆绑在一起,一次执行,就算失败就全部失败,以此来保证数据的正确性。1.事务的四大特性1.原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有...
阅读(16) 评论(0)

从零基础认识SQL注入

SQL注入1.什么是SQL注入 看一下下面的案例场景,这是正常情况下的登陆场景: 而当我们使用 用户名‘:– 的时候,密码随便输入也可以登陆成功↓ 这时候对比两条sql就能发现,其实用户通过在用户名写入的sql符号将内部sql提前结束,并且将后半句检索条件注释起来达到免密码登陆效果。 sql注入就是本来我只有我能操作数据库,本来只是让你输入内容就走,而你却输入命令,从而在我不知情...
阅读(254) 评论(0)

从零基础认识连接池

连接池1.建立连接本文的主人工是连接池,他管理了搬砖工取数据库取砖的过程。 当我们执行conn=DriverManager.getConnection的时候,其实是进行了客户端与服务端一系列的交互操作。 我们普通jdbc直接访问数据库,每次都会创建一次连接,而跨机器的网络传输需要花费较多的时间,因此会花费大量的时间在建立连接上。 如果能用连接池来管理数据库的连接,当线程需要访问数据库就往连接...
阅读(97) 评论(0)

从零基础认识jdbc

JDBC的使用1.API的java类 Driver接口:通过操作Driver接口可对驱动程序操作 Driver接口就是大神在开发数据库驱动程序的时候实现了的接口,普通程序员只要找到对应Driver接口进行装载就可以使用这个驱动程序,例如mysql的jdbc驱动程序,其装载代码为class.forName("com.mysql.jdbc.Driver"),引号里面的就是Driver接口 Dr...
阅读(78) 评论(0)

jqueryMobile基础

jqueryMobile基础1.html5新特点: SQLite 小型数据库 , index DB Api的调用 WebSocket 连接通讯 canvas三维技术 CSS3+js支持 2.开发移动常用: web响应式开发,无法使用高级功能 Natuve app原生态app,性能最好 Hybird app混合式开发,性能较差,开发成本很低 (PhoneGap可以调用底层的APi:h5...
阅读(172) 评论(0)

蓝桥杯☆☆难度题目(8,9题)

1.机器人行走 某少年宫引进了一批机器人小车。可以接受预先输入的指令,按指令行动。小车的基本动作很简单,只有3种:左转(记为L),右转(记为R),向前走若干厘米(直接记数字)。 例如,我们可以对小车输入如下的指令:15L10R5LRR10R20 则,小车先直行15厘米,左转,再走10厘米,再右转,… 不难看出,对于此指令串,小车又回到了出发地。 你的任务是:编写程序,由用户输入指令...
阅读(300) 评论(0)

蓝桥杯:递归类型题

1.计算年龄 有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。问第4个人多少岁,他说比第3个人大2岁。问第3个人多少岁,他说比第2个人大2岁。问第2个人多少岁,他说比第1个人大2岁。问第1个人多少岁,他说是10岁。请问第5个人多大? --------------------------------------------------------------------------...
阅读(563) 评论(0)

蓝桥杯☆难度题目(6,7题)

1.密码发生器     在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了...     这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。 ...
阅读(379) 评论(0)

蓝桥杯基础题(3,4题)

1.立方尾不变 有些数字的立方的末尾正好是该数字本身。 比如:1,4,5,6,9,24,25,.... 请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。 请提交该整数,不要填写任何多余的内容。 这一题的要点: 1.10000的数字立方会很大,所以需要用到Long/BigInteger 2.立方后的尾...
阅读(196) 评论(0)

蓝桥杯送分题(1,2题)

作为基础题,一般需要在5分钟内解决。 1.隔行变色 Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。 小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,.... 现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。 请你直接提交这个整数,千万不要填写任何多余的内容。 这道题直接口算,要点在于...
阅读(310) 评论(0)

java算法知识点解析(1):字符串操作

华为面试题: 按要求分解字符串,输入两个数M,N; M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。 例如:输入2,8, “abc” ,“123456789”, 则输出为“abc00000”,“12345678“,”90000000” 题目分析: 1.输入要合并的字符串数,字符串的长度 2.调用方法,for循环输出字符串,if判断大于字符串长度,输出0,...
阅读(598) 评论(0)

蓝桥杯:买不到的数目 JAVA

问题描述 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。 本题的要求就是在已知两个包装的数量时,求最大不能...
阅读(323) 评论(0)

蓝桥杯:分糖果 JAVA

问题描述   有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:   每个小朋友都把自己的糖果分一半给左手边的孩子。   一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。   反复进行这个游戏,直到所有小朋友的糖果数都相同为止。   你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。 输入格式 ...
阅读(374) 评论(0)

蓝桥杯:兰顿蚂蚁 JAVA

问题描述   兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。   平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。   蚂蚁的头部朝向为:上下左右其中一方。   蚂蚁的移动规则十分简单:   若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格;   若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。   规...
阅读(232) 评论(0)
60条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:35834次
    • 积分:917
    • 等级:
    • 排名:千里之外
    • 原创:56篇
    • 转载:0篇
    • 译文:0篇
    • 评论:5条
    文章分类
    最新评论