暂无个人介绍
接着上一篇.上一篇还没有输出,其实加入了index在实体类中. package com.sha256.sha256.bean; import com.sha256.sha256.utils.SHA256Util; import lombok.
读完了 <区块链 领导干部读本> , 以及看了一部分<区块链原理,设计与应用>, 通过对区块链的一些了解跟随网络博客完成demo 创建区块链 区块链就是一串或者是一系列区块的集合,类似于链表的概念,每个区块都指向于后面一个区块,然后顺序的连接在一起.
没有SSM框架前项目分包分层是这样的. (其中的命名不太规范,应省略_) 在有了框架之后项目使用SSM后sql语句都半封装在了.....xml文件中.对应的Dao的接口中的方法,实现对数据库的增删改查操作.
package kata_011; /** * Some numbers have funny properties. For example: * * 89 --> 8¹ + 9² = 89 * 1 * * 695 --> 6² + 9³ + 5⁴= 1390 = 695 * 2...
https://www.codewars.com/kata/5592e3bd57b64d00f3000047 做这道kata时,有个变量的比较运算符写错了,应该设置为< ,而我设置的 != ,(更正后↓完全正确) public static long findNb0(long m) { ...
将编程看作是一门艺术,而不单单是个技术。 敲打的英文字符是我的黑白琴键, 思维图纸画出的是我编写的五线谱。 当美妙的华章响起,现实通往二进制的大门即将被打开。
将编程看作是一门艺术,而不单单是个技术。 敲打的英文字符是我的黑白琴键, 思维图纸画出的是我编写的五线谱。 当美妙的华章响起,现实通往二进制的大门即将被打开。
最后发送成功后,感觉SpringBoot真的很强大. 首先创建SpringBoot项目 >>使用eclipse构建Spring项目 https://blog.csdn.net/fantasic_van/article/details/79309665 (eclipse未测试) >>IDEA构建SpringBoot项目 https://blog.
创建Spring的主要目的是用来替代更加重量级的企业级Java技术,尤其是EJB. 相对于EJB来说,Spring提供了更加轻量级和简单的编程模型.它增强了简单老式Java对象(Plain Old Java object, POJO)的功能, 使其具备了之前只有EJB和其它企业级Java规范才具有的功能.
今天将Mybatis的视频看到了第60集,其之前讲解了自表的主外键查询.例如一个新闻表中,有一级栏目,二级栏目,三级栏目,其中二级栏目的pid为一级栏目的id,如此种种.而今天做的小项目中使用了 easyui 这个前端框架来做后端数据的解析.
在SSM (或SSH) 框架整合使用后,基本骨架看上去还是MVC的结构. MyBatis整合一些数据封装方法节省了DAO层的代码量, Spring提供了AOP,IoC( DI 具体实现 ). 而SpringMVC将原先整个模型层,视图层,控制层进行了更好的管理. 加入框架之后,程序可以更好的进行测试. 将编程看作是一门艺术,而不单单是个技术。
使用管理员模式启动命令行工具. netstat -ano|findstr 8080 获取了pid号 taskkill /pid 6428 /f 其中6428为pid号,可能有不同. -------- 有时遇到其它问题可以重启tomcat: 启用cmd控制台或者Cmder: net stop mysql net start mysql 将编程看作是一门艺术,而不单单是个技术。
这个题是这样的,方法参数接受一个数值,以3,5为基数,返回小于这个参数的3,5的倍数,加上3,5本身总和. 朋友段帅说头疼,估计是天气原因吧,好起来吧,还得战斗呢. 将编程看作是一门艺术,而不单单是个技术。
之前一直不懂,今天百度了下,发下kyu是级别的意思,dan是段的意思,级别数值越小越强,段数数值越大越强. 原题 https://www.codewars.com/kata/josephus-permutation/train/java 第一道5kyu题,做得有点艰难 今天又点了一道5ky...
https://blog.csdn.net/techbirds_bao/article/details/9233599 上链接为一个不错的Mybatis进阶博客 当你把握时间,时间与你为伍. 将上一个简单的小案例完善,加入了更多的数据库SQL mapper映射 ------------ 其后还有继续更新,如动态mapper映射,动态SQL.
package com.ykmimi.dao; import org.apache.ibatis.session.SqlSession; import com.ykmimi.entity.Student; import com.
首先回顾一下MyBatis封装简化Dao层连接数据库操作的顺序. 首先MyBatis是一个引入的jar包,还有一些依赖包,可能用不到的jar包,一并引入就好了,再多引入一个Juntil.jar测试包(省略把jar包添加到可用仓库操作) 其后在项目的分层结构中使用MyBatis.
Application是程序员开发的Java代码,蓝色为MyBatis框架. API是MyBatis提供的增删改查等功能接口. 老式SQL写法我们在Dao中写SQL: SELECT * FROM user WHERE user_name = ?; 而在MyBatis中没有完全封装JDBC,还需要预...
一个新知识开始是最难学的.(万事开头难) MyBatis大体分三层,接口层,数据处理层,基础支撑层. 其中接口层不是java中的那个interface,而是框架和程序员之间的对接.一个API,程序员可直接调用的东西.
AJAX将数据使用JSON格式发送给后端Servlet或其他语言解析. 对JSON内容使用GSON外扩展包进行分解,并使用(如查询用户名是否已经被注册), 最后使用Map集合设置新的返回状态码,并使用: /////* 使用GSON工具包将map对象转义成JSON字符串 ...
时间是宝贵的,有时候提升自己很有必要. 以前的事情只能在以前,眼下的事情还是得继续学习. 时间可度量,但不可存储. 时间可安排,但不可回撤. 所以珍惜时间! ~~ 将编程看作是一门艺术,而不单单是个技术。
一个方法接收一个int类型值,需要返回它的相反数. 如传入1,返回-1 传入-22,返回22 最简单的方式是return 0-number; 还有其他方式: public class Kata { public static int opposite(int number)...
黑带对应的词是白带,而白带是什么呢/.反正不是海带. 在codewars.com上那些练习题称为kata,起初我百度这个词,百度错了,说什么地名,其实不是的, kata是柔道的形的表示法, (空手道的)形(即套路,练习时必须按形进行),(柔道)招数的类型 这就通顺了,如果是一种套路和技术练习,招数类型,那编程的kata就是codewars.com上面那些了. 而这篇关于如何成为黑带的文章也很好地帮我了我. https://jingyan.baidu.com/article/ed2a5d1f8cdf8c09f6be172b.html --- 明白会有低潮期。
https://www.mozilla.org/zh-CN/firefox/developer/ 中文版 https://www.mozilla.org/en-US/firefox/developer/ 英文版 https://blog.csdn.net/u012283609/article/details/78595462 关于火狐开发版的简单博客 http://www.runoob.com/firebug/firebug-tutorial.html filebug使用说明 预览 将编程看作是一门艺术,而不单单是个技术。
UML就是要把程序工程以最直观的方式显示给人们(同事)看,其规定的图形表示及线条连接方式等是为了作为统一,让学习了UML的人都能懂得其表达的意思。 UML构成时,如果项目越大,图示效果就变得越差,可以使用ref形式将模块单独再另在其他图纸上具体展示面向对象编程是一项很繁琐的工作,往往要涉及到许多模块...
Task : Given a List [] of n integers , find minimum mumber to be inserted in a list, so that sum of all elements of list should equal the closest prime number .
讲得不准确! 看网课,JS也算是面向对象的一门语言,不过其是解释性的脚本语言. JSON是把用JS的表示法将数据包装起来进行传递用的. JS语法是松散型的,没有int String这些像JAVA里的类型去定义某个变量, 只需要var定义,但是还是分数据类型的,比如 var a = 10,那么type...
不是数据库表设计大神 最近做订单系统,出现问题是这样的, 有客户表,订单表,套餐表. 通过下单生成订单表. 付款后更改订单状态码为1(表示已付款) (1)如果甲订购2份黄焖鸡米饭,1瓶矿泉水,那么这个订单如何保存这个数据? 剖析: 整个订单系统还要能通过用户修改已下单但未付款的订单内容吗?(或许...
package com.ykmimi.order.servlet; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.
二维数组的题做了有几个了,感觉很有趣,随后想到想做一个五子棋的游戏. 因为前端知识匮乏,但感觉只是Java中去用二维数组做的话还是不太难的. 首先生成15*15的棋盘,(先不考虑前后端交互),其后HashMap作为棋盘数据容器,用来接收黑棋或者白棋的设置.
之前在MOOC大学翁恺讲的Java进阶的期末题使用了二维数组去求解: 细胞自动机(30分) 题目内容: 这是细胞自动机的非图形版本。细胞自动机是指在一个二维网格内,每一个网格是一个细胞。每个细胞有活和死两种状态。
这是一种不太合规的PreparedStatement调用使用方式 , 没有让Dao单独执行它单纯的任务. AccountDao.java package heartl_jdbc; /** * 银行操作系统构建snapshot */ import java.
做完这个eclipse控制台版本的图书管理系统,感觉略有收获,对类与对象的一些关系,接口的使用,以及HashMap,语句判定等有了更深刻的理解. 而这个系统还会继续进化. 加入数据库, web展示.亦或者使用java图形界面.
Java著名,高效并且应用广泛的二分查找算法. package 二分查找; import java.util.Arrays; public class BinarySearch { public static void main(String[] args) { i...
package kata_007_二进制序列转十进制int; /** * java8 Lambda表达式转换binary序列->十进制数 */ import java.util.ArrayList; public class ShortBinaryToDecimal { publi...
虽然还是有些英文不懂,但借助翻译工具还是大部分可以明白意思的,毕竟很多的是编程的术语. 网站是这个: http://www.codewars.com ,做完题后,会显示其他人做的方法用来借鉴学习. 将编程看作是一门艺术,而不单单是个技术。
简单冒泡排序: package 数组排序_冒泡排序; /** * 冒泡排序算法 * * @author SeeClanUkyo int类型的数组: 3 1 6 2 5 */ public class BubbleSort { public static void main(S...
下面是使用a数组本身完成: package 数组元素k位右移; /** * 数组向又移动k位。 0
package 习题1; /** * ++ -- 与 ^ 的一些计算 * @author SeeClanUkyo * */ public class Test4 { public static void main(String[] args) { int i =...
https://www.processon.com/view/link/5b1a3880e4b00490ac8f5f40 改善后: (可将不管一行有几个字时的不规律的文本,按行倒写) package 换行诗; import java.
package 单例模式; public class HungerSingleton { public static void main(String[] args) { HungerPunker hp = HungerPunker.
package mooc_java进阶_d3周题; /** * 没有使用HashMap */ import java.util.ArrayList; import java.util.Scanner; public class Main { public static void m...
看了下思维导图另一个网站, https://www.draw.io 其中还有bootstrap及原型图比processOn略微好些, 其他的画线对接等实现是不敢恭维! 还是说下面这个比较靠谱. https://www.processon.com 将编程看作是一门艺术,而不单单是个技术。
static最先执行,如果生成的是子类对象,则先会去父类中寻找,如果也有static变量或static代码块,则先执行父类中的. 其次再执行了父类的普通变量和普通代码块+父类的构造函数. --- > 再其次才是子类的普通变量和普通代码块+子类的构造函数. 而如果调用方法,在子类中有覆盖父类的同方法时,只执行子类的方法.而不会再使用父类被覆盖掉的.将编程看作是一门艺术,而不单单是个技术。
不同的接口有不同的方法 不同的类有不同的作用 不同的作用产生不一样的效果 不同的效果让程序看似复杂,实际简单... 比如此程序,看似复杂,实际就那么点事: 谁生成了谁,谁设置了谁,谁传入了谁,谁被谁调用,谁被谁输出. 如果还是不明白,好记一些就是这个程序之中有两个接口,两个类,四个方法...它们通过创建方法,设置方法的参数值, 有的方法通过其它的对象进行了调用,有的则通过了调用者本身(this),最后随着最后的大括号结束,程序结束了. 世界再次恢复了平静.将编程看作是一门艺术,而不单单是个技术。
如能接口,何须抽象. 将编程看作是一门艺术,而不单单是个技术。 敲打的英文字符是我的黑白琴键, 思维图纸画出的是我编写的五线谱。 当美妙的华章响起,现实通往二进制的大门即将被打开。
Performer接口中的perform方法很关键. Program的对象创建(Program类中有数组的声明,构造器呢new了Performer接口类型的数组,并将3名演出者放入该数组之中, 3名演出者都实现了接口中perform不同的perform方法.有的唱歌,有的跳舞...有的敲鼓...... 在方法show中循环遍历这个演出阵容.然后按照赋值时的顺序进行不同的perform表演. 将编程看作是一门艺术,而不单单是个技术。
一个家庭影院似的程序.我把main所在的类命名为Home Theater(家庭影院)将编程看作是一门艺术,而不单单是个技术。 敲打的英文字符是我的黑白琴键, 思维图纸画出的是我编写的五线谱。 当美妙的华章响起,现实通往二进制的大门即将被打开。
总觉得之前第2处有点问题,果然. 还需要instanceof判定一下,然后还需要把数组Animal[]转为Pet的才有方法play()~~~!将编程看作是一门艺术,而不单单是个技术。 敲打的英文字符是我的黑白琴键, 思维图纸画出的是我编写的五线谱。
实现同一个接口的不同的类,根据调用总和类中静态类型(返回值同接口)方法,(传入不同值),根据if else判定该new哪一个实现类.从而使用不同的接口的实现方法. 将编程看作是一门艺术,而不单单是个技术。