- 博客(41)
- 资源 (2)
- 收藏
- 关注

原创 javaEE学习之bug汇总(持续更新03.28)
1. servlet中@webServlet注解出错导致404 问题描述:我自己写了一个jsp的表格用post请求访问Servlet,但是不管路径怎么写都不对,一直报404错误 bug原因及解决方法:@WebServlet注解里的name属性对应着<servlet-name>,我只写了name,没有配置<url-patte...
2019-02-25 16:07:56
1158
1
原创 扩展知识--jmm和jvm内存模型的区别
本文对比了jvm和java内存模型(jmm)的区别,Java内存模型(JMM)和JVM内存模型虽然名称相似,但它们在概念、目标和作用范围上存在显著区别。JMM是一种规范,旨在解决多线程环境下的并发问题;而JVM内存模型是具体的实现细节,描述了JVM如何管理和分配内存资源。理解这两者的区别对于深入学习Java并发编程和优化内存管理至关重要
2025-02-08 16:51:12
1042
原创 扩展知识--缓存和分时复用cpu
文本讨论了多核CPU中的缓存和分时复用CPU的概念,以及它们在提高数据访问效率和资源管理中的作用。特别强调了缓存一致性协议MESI在多核CPU中的重要性,它通过管理缓存行状态来确保数据一致性。**要点**:l 缓存是CPU与主存之间的高速缓冲存储器,用于减少CPU访问主存的次数,提高数据访问速度和性能。l 多核CPU通常采用三级缓存架构(L1、L2和L3),每个核心有自己的L1和L2缓存,而所有核心共享一个L3缓存。l 缓存一致性问题在多核环境中尤为重要,现代CPU采用了缓存一致性协议如ME
2025-02-08 16:23:20
1416
原创 高级技巧-使用Mysql 实现根据条件过滤整个分组数据
在数据查询中,有时需要根据某一条件来过滤整个分组的数据,尤其是当某条记录满足特定条件时,需要将该组内的所有记录排除。本文将介绍如何使用 MySQL 的 `EXISTS` 关键字来实现这种分组过滤的功能。通过具体示例,我们展示了如何在复杂的数据库查询中高效地排除符合条件的分组数据
2024-12-29 17:42:17
348
原创 java实现SpringBoot项目分页查询和消费的方法
SpringBoot + Mybatis项目,使用分页查询和消费方法,解决一次性查询大批量数据到内存中遍历处理的问题
2024-12-09 22:58:51
976
原创 日常开发中代码技巧(个人使用)
String判断非空首先,区分空串和null串注意:要先检查str不为null,否则在一个null值上调length()方法会出现错误。StringBuffer判断非空很简单,一种是利用StringBuffer的length()判断,另一种事转换为String判断。
2023-05-09 21:42:34
2995
原创 笔记--java sort() 方法排序
能掌握到的知识1. 了解compaer(O1 ,O2) 中 返回1 -1 0 这三个什么意思 并且如何使用这三个值达到自己想要的排序2. 如何实现组合排序 即满足排序1情况下进行排序2
2023-04-16 00:03:45
7965
原创 Spring学习笔记(一):Bean(xml版)
Spring中Bean与javaBean的区别,Bean的生命周期与作用范围Spring Bean xml版本详解Bean的实现,有两种实现方式,xml和注解开发的形式其中还介绍了<bean>标签的各个属性详解
2019-08-19 15:34:32
485
原创 腾讯云服务器redis的远程连接
腾讯云服务器的redis远程连接本文告诉你如何正确远程连接redis,redis的bind不是用来添加外网远程连接的ip地址,而是绑定本机的网卡地址。很多博客都说错了...
2019-06-19 15:17:39
6165
6
原创 Intellij使用Maven创建的JavaWeb项目新建文件时没有打包到target目录下的bug
Intellij使用Maven创建的JavaWeb项目新建文件时没有打包到target目录下的bug
2019-05-12 16:49:52
6308
5
原创 Spring中使用$占位符提取jdbc.properties文件失效
Spring教程IDEA版发现的一个错误,Spring中使用$占位符提取jdbc.properties文件失效
2019-04-27 16:49:18
1823
2
原创 Mybatis一对一中resultMap对两个表的id识别错误
其实就是我在试Mybatis实现一对一关系时,创建两张表(user和orders),使用一对一的查找方式,输入订单id查询订单信息,嵌套用户顺便查询出订单所属的用户信息,结果使用resultMap显示。其中两张表的主键id都是一样的名称“id”。但是在显示时,显示错误了,order信息没问题,嵌套查出的user部分信息错误了(user的id显示错误,与order的id一致,其他字段都显示为null,sex应该为2)但是关键的username是正确的
2019-04-19 14:39:58
1909
原创 使用hibernate配置数据库连接时失败报错
在配置Hibernate的数据库连接的Driver,url等参数时,连接失败。我使用的是hibernate 5.1.17的版本,mysql是8.0.11.我之前项目平时使用的DRIVER和url都是连接正常的,但是到了hibernate就不对了
2019-04-19 14:15:55
3531
原创 ubuntu安装tomcat9失败,shutdown关闭失败
我在腾讯云购买的服务器上安装jdk11和tomcat,安装完成后显示tomcat start(查看线程发现并没有运行),但是关闭时失败。显示 ./catalina.sh: 1: eval: /usr/local/java/jdk-11.0.2/jre/bin/java: not found 在远程登录服务器安装tomcat cd进入bin目录失败,提示Permission denied
2019-04-17 17:05:21
824
原创 servlet中@webServlet注解出错导致404
servlet中@webServlet注解出错导致404,问题描述:我自己写了一个jsp的表格用post请求访问Servlet,但是不管路径怎么写都不对,一直报404错误
2019-04-17 16:54:31
6089
原创 Spring学习项目的创建配置
本文是为了学习Spring所创建的项目,由于是刚学习Spring,因此并没有勾选intellij自带的Spring,而是先创建了一个普通的javaWeb项目
2019-04-12 14:06:13
316
原创 SpringMVC(二):SpringMVC架构解析
引用的博客:1. 博客园的用户有爱JJ 的文章:浅谈SpringMMV中HandlerExecutionChain之handler、interceptor https://blog.csdn.net/turbo_zone/article/details/84571477 2.csdn的用户 夜宿山寺的文章:Spring源码解析之HandlerMapping源码解析 ...
2019-04-03 18:31:48
368
原创 ubuntu搭建wordPress
前言:本文是根据腾讯云实验室的教程来弄的,你也可以直接去看腾讯云实验室的教程https://cloud.tencent.com/developer/labs/lab/10122不同之处在于本文还提供了远程登录服务器(使用xhell)的操作(主要是使用腾讯推荐的那个PuTTY没有成功)1.搭建wordPress环境系统:ubuntu 16.04主机:腾讯标准型s2云服务器 1...
2019-03-31 21:48:12
4521
原创 JavaWeb基础---Cookie、session
目录1. cookie 1.1 cookie简介 1.2 cookie实现过程 1.3 Cookie详解 1.3.1五大属性 1.3.2cookie的修改删除 1.4 cookie的使用2. session前言: 在未发明之前,互联网是这样工作的:对于同一个网站,你每次都得登录一次,你买的东西必须得是在一次操作中完...
2019-03-31 13:00:57
325
原创 Mybatis实现一对一和一对多关系(案例版)
目录1. 一对一关系和一对多关系2.准备2.1创建两张表2.2 创建工程2.3 创建实体类2.4 创建Mybatis-config.xml文件2.5 创建SessionFactory的Util类3. 实现一对一3.1 创建订单类的sql映射文件:OrderMapper.xml3.2 创建接口类:OrderMapper3.3 测试类:MapperTest...
2019-03-29 16:20:17
7629
原创 javaWeb基础---Jsp
目录1.jsp简述2.jsp的生命周期2.1 JSP编译2.2 JSP初始化2.3 JSP执行2.4 JSP清理3.jsp的基本语法3.1 2种注释类型3.2 3个脚本元素3.3 3个指令元素 3.3.1 page 3.3.2 include 3.3.3 taglib 3.4 6个动...
2019-03-03 19:42:28
565
原创 ubuntu 16.04安装jdk11和tomcat9
目录1安装jdk11 1.1 apt-get install安装 1.2 下载安装包安装2 安装mysql3 安装tomcat9这里假设你已经拥有ubuntu系统了(我的系统是:Ubuntu Server 16.04.1 LTS 64位),为了让项目跑起来,我们还得安装jdk11,tomcat9,以及mysql。 我还写了一篇使用intellij idea创建...
2019-02-27 19:37:56
5429
原创 JavaWeb基础---response、request
目录1. request 1.1 request格式 1.2 request的功能 1.2.1 通过request获取请求协议中的内容 (1) 获取请求行 (2) 获取请求头部 具体案例: 防盗链 具体案例: 请求转发和请求包含 (3)获取请...
2019-01-17 20:01:44
541
原创 javaWeb基础---servlet
servlet在Java Web学习中还是挺重要的,毕竟它起着一个发布者的角色。就好比你看到的网页一般都是从服务器上加载出来的,这个加载到显示到你的屏幕上的工作就是servlet做的。当然,你会说这不是tomcat实现的吗,其实tomcat就是一个包装好的servlet容器,它决定着你的请求用哪个servlet解决。 下面是大纲目录 1. servlet是什么2.servl...
2019-01-12 20:00:46
373
3
原创 intellij idea 2018搭建简单的javaWeb项目 和Servlet(本地版)
这次是因为项目原因,要简单的走一遍后台,也有数据库的操作(其实就是写个能下载和上传的接口)。本文只是给个参考(是在本地运行的),并不是正的放在服务器上,放在服务器上你还得做一些修改,比如在服务器上安装Tomcat9,Mysql,在Tomcat中修改Mysql的参数,添加Mysql的jar包等。服务器版的请参考我的另一篇文章 JDK:11 Tomcat:9.0 mySql:my...
2019-01-12 20:00:19
1065
原创 浅谈程序员发展的路
18年是我的奋斗元年,3月份开学的时候进入了好好学习的转态,把java学完了。暑假的时候选择了android,到11月份放弃android转后端。可以说我现在还在起点,但是我至少领略过另一条路的风景,我也通过那条路认识到自己还有什么不足之处。下面谈一下我自己对现在程序员(纯软件)能走什么路做一个简单的介绍吧。本文是给想从事程序员这个行业的非计算机专业的人或者是大一计算机有关专业的对程序员应该走...
2019-01-01 14:02:28
601
1
原创 windown下生成ssh
虽说这篇文章是介绍如何在windown下生成ssh,但是如果你本身就有,那肯定不会再费心看这博客了。所以第一步就是查看自己的电脑里有没有ssh。在桌面右键 Git Bash here,输入cd ~/.ssh 如果是返回这个说明没有,有肯定不用我说了吧。 说了一些废话,现在进入正题,还是在这个窗口。输入$ ssh-keygen -t rsa -C "your...
2018-12-25 13:03:10
278
原创 MOB平台smssdk的短信集成
因为我有个视频(别人的)里面也是用到了mob的smssdk,但是里面用到的方法是非gradle,及手动下载sdk并进行依赖的方法,一开始想着按照里面的来,可是后面发现视频里的smssdk版本太低了。就用回官方的快速集成,但是官方的也有一个小坑。下面开始介绍 在项目的根目录下的build.gradle中添加相应代码(这里有个小坑) 按照官方的描述,只添加了 class...
2018-09-24 13:28:33
1047
原创 property 'value' of null/document.getElementById("id").value为null的解决方法
我是按照《java web开发实战经典》里p71页例3.25敲得,和书上的代码一模一样,但是到谷歌浏览器运行时总是报错,Uncaught TypeError: Cannot read property 'value' of null at addrow (js_dom_demo05.html?__hbt=1534382643298:9) at HTMLInputElemen...
2018-08-16 09:52:37
1327
原创 第一行代码第十一章出现的问题总结
1.第388页,registerLocationListener()失效 原因:registerLocationListener()里面的参数只支持BDA类型的,不再支持BDLocationListener的。 解决方法,把MyLocationListener类改为继承BDAbstractLocationListener就好了。2.只能用WiFi定位,移动网络下获取不了网络信息...
2018-07-31 15:48:26
1139
原创 《第一行代码》中如何用真机连接Apache的本地服务器(第九章)
先说我一开始遇到的问题吧,我搭建服务器时是把端口号改为了8081,然后按照书上的代码直接敲了。.url("http://10.0.0.2:8081/get_data.xml")(8081是我自己加的,因为本来默认的窗口号是80),但是一直报连接超时这个错误。百度了很久,也试过在10.0.0.2前面加个localhost:,但是这格式就不对了。最后用模拟器试了一下,发现成功了。但是我一直都是用...
2018-07-29 10:34:42
767
转载 (转)关于第一行代码中NotificationCompat失效的解决方法
android开发日新月异,希望我们每个程序员多分享,共同进步。下面是转载别人的博客,等我学完这本书(《第一行代码》第二版),我会整理一次关于本书失效的方法及其解决方案 https://blog.csdn.net/zwk_sys/article/details/79661045https://blog.csdn.net/zwk_sys/article/details/79661045...
2018-07-26 17:32:26
2987
原创 关于android Studio 3.0后data/date/的查找位置
本人是android新手一名,看《第一行代码》中书上第六章数据存储里将数据把数据保存到文件中,查看的方式是打开Tool——android----——Android Device Monitor。但是studio3.0之后已经把Android Device Monitor取消了,因此只能通过另一个方法打开 AndroidStudio->View->Tool Windows-&g...
2018-07-22 19:29:20
1762
原创 关于AlertController错误问题
错误提示:'android.support.v7.app.AlertController' is not public in 'android.support.v7.app'. Cannot be accessed from outside packag解决办法:把android.support.v7.app.AlertController.RecycleListView替换为android.su...
2018-07-15 16:48:54
2807
原创 android studio中导入图片失败(图片名称问题,已解决)
如下图,我已经按照《第一行代码》里讲得,创建drawable-xhdpi,然后把图片复制进去,但是在使用的时候失败(红字那一行)。如图解决:是图片的命名错了,如果有数字,字母不能跟数字连用,必须加个“_”。然后还有字母只能用小写字母。...
2018-07-15 12:22:12
6837
3
原创 在studio中两个按钮只能显示一个的解决办法
先描述一下问题吧,我建立了两个按钮,但是只显示了一个,上网搜了一下,知道是重合在一块了,但是不知道怎么改,后来浏览到LinearLayout布局之后就明白了。下面是原码,注释那一句是重点。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/...
2018-07-11 21:13:02
5098
6
转载 转(显示intent和隐式intent的区别)
转发别人的,网址https://blog.csdn.net/qq_30225393/article/details/49793757显示Intent和隐式Intent的区别1:都是用来在一个activity中启动另外一个activity2:显示Intent直接指明要启动activity的定义,即activity.class;隐式intent通过在androidmanifest.xml配置actio...
2018-07-11 14:36:13
922
转载 C++学习笔记
以下解决方案是别人写的。我附上原网址,谢谢作者大大,我只是用来当做学习笔记网址:https://blog.csdn.net/zshuaihua/article/details/52749652 问题:如何理解c++中多态的早期绑定(静态绑定)以下是疑惑代码#include<iostream>using namespace std;class Animal ...
2018-05-31 12:56:12
223
javaWeb Servlet简单应用代码
2019-01-12
2018传智播客前端36期(JQuery部分有源码)
2018-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人