
Java Learning
文章平均质量分 86
c72digerworld
书读百遍,其义自见
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java学习之路 Mybatis 遇到的坑
报错: Invalid bound statement就是找不到Mapper里接口的实现,也就是找不到xml。解决:这俩名字得一样。。不然确实不知道哪个是对应的xml原创 2019-06-21 12:50:30 · 183 阅读 · 0 评论 -
Java学习之路 Web开发总结
16340005蔡俊琪技术与工作报告学习将近一个月半,从Spring开始一路学来,作此文来一个大概的回顾。HTTPHTTP又名超文本传输协议,是我们在互联网中使用最广泛的传输协议。HTTP基于TCP/IP实现,其流程如下TCPTCP是经常会问到的知识点,如三次握手和四次挥手、ack和req字段:对于tcp来说,建立连接需要发送方和接收方依次发送一个SYN位为1的...原创 2019-06-20 18:39:48 · 218 阅读 · 0 评论 -
Java学习之路 并发编程
考虑并发问题的前提:多线程 存在可读可变的共享变量 有多个线程读取这些共享变量的需求其核心问题在于共享变量状态不一致,不一致的基本表现是信息的失效,根本原因是https://www.cnblogs.com/dolphin0520/p/3920373.html比如我们要让一个变量自增1.紧凑写法是x++;实际上这个自增语句被解释为temp=x; ...原创 2019-06-10 22:08:54 · 210 阅读 · 0 评论 -
Java学习之路 数据结构(二)基础容器要点复习
使用iterator调用集合的方法进行结构上的改变时(add、remove、clear),这个迭代器将立刻变得不合法,必须重新获取。但如果是调用迭代器自身的iterator.remove()却不会导致迭代器失效。所以实现Iterable接口也许是个不错的选择,既可以使用增强for循环,又可以保持迭代器合法性。当然也可以实现ListIterator。对于iterable来说,只有hasNex...原创 2019-06-03 21:06:52 · 213 阅读 · 0 评论 -
Java学习之路 数据结构(三)算法复习
排序 普通排序基本都要O(N^2),复杂点的排序算法基本都要O(NlogN)插入排序 不停往前面排序好的集合插入新元素并重排序。如果数据事先基本有序,那么只要O(N),否则最坏就要O(N^2)冒泡排序 不断把更大的数交换到后一位,于是大数经过迭代都冒泡到数组后端,最后排序好。选择排序 每次找出剩余元素中最大/最小的元素放到最后/最...原创 2019-06-08 17:25:33 · 203 阅读 · 0 评论 -
Java学习之路 Maven
创建工程mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=falsearchetype是一个插件plugin,其...原创 2019-05-31 22:57:31 · 190 阅读 · 0 评论 -
Java学习之路 Spring
Spring两大核心:IOC、DIIOC:控制反转,程序员将对象的实例化工作完全交给框架,需要对象时只要去框架的容器内(BeanFactory/ApplicationContext)申请即可。(但是如何实例化依然需要程序员告诉容器)最基本的IOC:很清楚,创建一个ApplicationContext容器,通过容器的getBean方法获取对象实例。Windows上必须加上cont...原创 2019-05-22 17:49:50 · 278 阅读 · 0 评论 -
Java学习之路 Gradle
gradle init//创建gradle工程,包括多种工程模板的快速创建以及从maven到gradle的转换创建好的gradle工程结构如下所示gradle/wrapper:gradle推荐的项目执行方式是使用wrapper,是一种帮助我们快速打包运行gradle项目的脚本,而且这不要求电脑上安装有gradle,因为wrapper.jar包含的代码会根据properties里的u...原创 2019-05-30 17:59:12 · 527 阅读 · 0 评论 -
Java学习之路 Junit
1原创 2019-05-30 20:05:50 · 105 阅读 · 0 评论 -
Java学习之路 Servlet
Servlet解压之后要配置环境变量:CATALINA_HOME-》安装目录 JAVA_HOME也要配好启动:%CATALINA_HOME%bin\startup.bat关闭:%CATALINA_HOME%bin\shutdownweb.xml中配置:第一行和第三行是随意的一个名字,只要一样就行,和其他servlet进行区分,作为url到class的沟通桥梁,第二行是你实现的se...原创 2019-05-22 23:15:55 · 513 阅读 · 0 评论 -
Eclipse 升级、安装插件失败
就是网络原因,要设置代理,而且得是manual类型,最后在Market里的installed直接升级原创 2019-05-22 14:46:52 · 727 阅读 · 0 评论 -
Eclipse非sdk版-防止空格等号补全大坑-插件没效果的原因
网上的教程都说放在Eclipse安装文件夹的plugins下,然而这个文件夹根本就不是Eclipse查找插件的地方,我弄了半天都没用。其实真正的位置是:就是这里,鼠标点击在你要操作的插件包,你就会在左下角发现他真正的搜索位置在哪,用修改好的补全插件jar包替换掉就终于可以正常防止空格等号补全了。...原创 2019-05-22 14:30:09 · 159 阅读 · 0 评论 -
linux 服务器各种配置
apt:apt-get update:更新安装列表apt-get upgrade:升级软件apt-get install software_name :安装软件apt-get --purge removesoftware_name :卸载软件及其配置apt-get autoremove software_name:卸载软件及其依赖的安装包dpkg --list:罗列已安装软件...原创 2019-05-16 15:52:59 · 231 阅读 · 0 评论 -
Java学习之路 mySQL
命令行:create database数据库名;use数据库名;drop database数据库名;创建表:CREATE TABLE表名 ( 属性1 类型, 属性2 类型, .........);显示所有存在的表:show tables;显示特定表的格式(即有什么属性):describe表名;插入一项...原创 2019-05-14 23:01:24 · 219 阅读 · 0 评论 -
Java学习之路 数据结构(一)递归、泛型复习
参考书籍:《Data Structures and Algorithm Analysis in Java》3rd — Mark Allen Weiss动机:在一组数据中取出特定值,这就是选择问题。选择问题的解法非常多,但能够在实践中能有效地运行下去却不多。我们必须不断改进并突破程序运行的速度、瓶颈,才能应付规模日渐庞大的数据。基础知识复习:递归四条基本法则:基准情形:必须有一个无...原创 2019-05-04 22:10:56 · 257 阅读 · 0 评论