自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 分享一波Golang简易版StringBuilder实现~

由于前面用惯了Java,突然来到Golang,发现,诶,StringBuilder,Buffer去哪儿了,怎么使用呢。于是乎,借着Java的使用习惯,实现了如下的简易版StringBuilder。

2023-08-25 14:32:34 253

原创 Java到Go的过渡(一篇足以)-应届23,Java实在太难了,来学Go叭

阅读前,读者需要掌握java的语法基础,最好有python和c++的基础。方便理解。

2022-11-29 16:01:45 2035 1

原创 dfs迷宫回溯剪枝-leetcode-剑指offer刷题-简单易懂思路

自己实现的dfs深搜简单思路与原码展示记录于此供学习使用

2022-10-25 08:00:00 271

原创 javaOOM体验

一招了解javaOOM产生条件之一,堆内存不足

2022-10-13 20:58:28 227

原创 java栈存储2+3求和的反编译中,idea控制台遇到javap不是内部或外部命令

关于栈的指令集架构区别寄存器,例如:java中的 2+3 的编译:javap -v 反编译生成字节码文件。编译的时候,有可能出现以下问题,javap命令的问题,javac 和 java 命令都可以运行,javap出现:查看,系统环境变量中的Path和JAVA_HOME的路径是否正确。其路径一定要在bin之下,而不是java版本路径。当然,避免影响之前的配置,就不再原来路径上修改,进行追加一个新路径就可以了。配置完成之后cmd查看是否能够执行javap命令:参考:https://blog

2022-02-23 23:08:12 569

原创 git-idea操作

01- Git-basement环境安装,官网下载;新建一个仓库:GitResp(放在了d盘下的git-tool中)设置签名:用户名,邮箱;git config --global user.name "jasonch"git config --global user.email "253xxx4421@qq.com"本地仓库的初始化;git init这里,.git文件默认隐藏;提交到本地库的文件:新增一个未上传的:git status查

2022-02-14 18:25:32 585

原创 java正则的使用-leetCode-p2047-number-of-valid-words-in-a-sentence

句子中的有效单词数/number-of-valid-words-in-a-sentence正则表达式我大概就记了这些:也可参考https://www.runoob.com/java/java-regular-expressions.html/** * 正则表达式: * 1:方便对进行验证处理; * 2:复杂字符串的修改处理; * * 常用的 -> 正则标记: * (单个)字符(字符集)匹配 str. matches([str_target]; * \w

2021-11-01 20:02:22 154

原创 双指针的使用(字符串&链表)-算法第五天

第一题第一思路,就是直接用java类StringBuilder,先将他们转化为字符串数组,再各自调用StringBuilder. reverse()方法逆序,最后返回;至于StringBuilder. reverse( ) 的实现原理可以看https://blog.csdn.net/qq_28038487/article/details/101783744,或者在编辑器里ctrl+鼠标单击reverse看一看里面源码也行哈。不过这个方法在耗时和内存上好像都不是很好。。。优解:当然也有更好的Alg

2021-09-11 11:19:47 137

原创 双指针的简单使用-算法的第二天

练习之前,复习复习双指针的定义及用法,https://zhuanlan.zhihu.com/p/71643340, 分对撞指针,快慢指针,今天联系的是对撞指针,第一题,暴力,也是最容易想到了。import java.lang.Math;class Solution { public int[] sortedSquares(int[] nums) { for(int i=0;i<nums.length;i++){ nums[i] = (int)Math.po

2021-09-04 21:32:01 142 1

原创 简单biSearch使用-记录算法的第一天

leetcode算法入门第一天,,时隔俩月,终于又双打开了算法基础大门,开始了三分热度° 的奋斗~ ~ ~ ~需要test的伙伴这里连接:https://leetcode-cn.com/problems/binary-search/submissions/1-二分查找第一次尝试先给个测试通过的demo:class Solution { public int search(int[] nums, int target) { int ans = biSearch(nums,0,n

2021-09-01 14:20:23 374

原创 SpringMVC-文件上传的三种类型及常见问题和解决

03- 文件上传参考视频:https://www.bilibili.com/video/BV1mE411X7yp?p=197up主讲的很好,也欢迎去学习,(纯路人滴滴)以下为纯手敲笔记~还有些不足,呜form 表单的enctyoe 取值必须是:multipart / form-data;(注意:默认:application / x-www-form-urlencoded ): enctype 是表单请求正文的类型;method 属性必须是 Post;《input type=“ file

2021-07-14 20:30:26 468

原创 01-spring-aop@Before-对事务处理-例子-你我寿命的转移-有分析&代码(账户转账操作)

文章目录测试前准备:案例,实现用户寿命年龄的转移;(事务)然后试着添加一个中断错误:重新操作:分析:引入THreadLocal(<[ThreadLocal作用、场景、原理 - 简书 (jianshu.com)](https://www.jianshu.com/p/6fc3bba12f38)>):总结:测试前准备:这里就用我之前的blog数据库了哇,主要懒得在添加表了,将就着叭,所以就用用户寿命年龄代替银行转账事务的处理【手动滑稽】core-code:核心代码:public void t

2021-07-10 16:55:51 344

原创 关于vtk.js使用环境的搭建

做调试看了很多的demo,调试了半天,也不行,决着还是再看看github上的doc叭,全是英文看着属实难受翻译又不太行,而且github我用edge访问偶尔可以偶尔又不行的太麻烦了,连接:https://kitware.github.io/vtk-js/docs/vtk_vanilla.html01- 目录创建与初始化mkdir my-vtkjs-appcd my-vtkjs-app> npm init一直回车就是辽,当看到这个,回车之后,你所在目录下,就会出现一个json 文件

2021-07-05 16:47:06 1565

原创 02- MyBatis-Curd-错误org.apache.ibatis.exceptions.persistenceexception..error.updating..遇到的又一个奇葩原因

02- MyBatis-Curd首先,是一切很正常的操作配置。。。loading…01- insert第一个是增,insert,在接口中,写入,方法;配置文件中(xml的方法)这里我很确定是没有问题的噢:注意,parameterTypevalues中要用#{}将属性包起来噢,而且属性名得和blogUser中的setter 名字(去掉set后)完全一致才行。接着写测试类:在这之前其实可以把重复性的初始化和销毁工作另外写下;相当于工具类嘛写个也行的;这样就方便多了喔,但是,

2021-07-03 15:16:43 517

原创 01-MyBatis-环境搭建篇

01- MyBatis01- 到底什么是框架呢?通俗来说,大概就是,一组组件,软件开发中的一套解决方案,不同的框架解决不同的问题。好处:可以用极简的方式实现功能,提高效率。三层架构:表现层:用于展示数据业务层:处理业务需求持久层:数据库的交互----MyBatisJDBC技术(规范):ConnectionPreparedStatementResultSetSpring 的 JdbcTemplateApache 的 DBUtils但都不是框架,只是工具类;M

2021-07-02 13:40:23 80

原创 05- EL和 JSTL 标签库小知识点整理

时隔几天,又开始整理一下了,本文章视频来自于 https://edu.aliyun.com/roadmap/java ,笔记为自己所写, 内容比较简单,但容易忘掉,记录下来,希望这里能对朋友们有所帮助叭。19- EL 表达式jsp 内置语言;全域查找:pageContext. setAttribute(“xxx”,“pageContext”);request. setAttribute(“xxx”,“request”);session. setAttribute(“xxx”,“sessi

2021-07-01 15:49:53 116

原创 05-Cookie&httpSession的认识含练习代码和截图

05- Cookie又开始重温jsp的用法,好久以前了解了都忘了好多真实一不碰就会忘那种,今天又又双整理一遍笔记淦。01- 用途服务器,使用,Cookie 来跟踪客户端状态;保存购物车,(他是一个用户向服务器发送的多个请求信息)不能用request保存显示上交登录名(也是一个用户多个请求);02- setCookie & getCookie<!--=============================add.jsp ======================

2021-06-24 12:04:57 181

原创 04-过滤器与监听器- ( 二 ) 综合其中ip访问次数的实例及遇到的问题和解决办法

06- 练习(一)分ip统计各自的访问次数(出现问题及解决办法);这个实验,和前面的统计网站访问实验类似,不过,多了统计ip,各个ip的访问次数;这一开始就出现两个问题我也是郁闷;当然这个实验首先要知道,可以借助map 存储访问的数据;(在服务器启动时创建ServletContextListener)什么时候创建,保存在哪里?(servletContext中);先抛出我出现问题的源码叭:<!-- listener --><listener> <listene

2021-06-22 00:49:12 173

原创 04-过滤器与监听器(一)Listener-含练习代码与截图

04-过滤器与监听器(一)一大早的起来看看视频,一过程的打瞌睡,要了老命,休息会儿开始做跟着敲代码,才醒了过来,具体视频是aliyun的java学习噢,纯手工笔记哈哈哈:(一)-Listener,监听器01- 概念:一个接口,内容可自定义;需要注册,例如注册在按钮上;其中的方法,会在特殊事件发生时被 调用;观察者:事件源;事件;监听器;事件源(三大域):ServletContext生命周期监听;servletContextListener两个方法,创建时,销毁时;

2021-06-21 17:06:55 135

原创 03_Servlet笔记整理

03-Servlet篇歇息了几天,那就把servlet的简单笔记分享一哈叭,01- 概念servlet 是 javaWeb的三大组件之一,属于动态资源,其作用是处理请求,服务器会把接收到的请求交给servlet处理,通常,servlet中:接收请求数据处理请求完成response响应;e.g.:登录、注册功能的实现;02- 实现servlet接口:package servlet;import javax.servlet.*;import java.io.IOExcept

2021-06-19 23:35:51 111

原创 学习xml总结记录-01-XML篇

# 01-XML篇## 01-xml简介`extensible markup language` 可扩展标记语言。w3c组织。>标记型语言 ,html,用标签操作;>>可扩展 自定义,区别html(固定)>>也可以存储数据(main),也可显示数据(not important)## 02-应用>不同系统之间传输数据>>表示生活中有关的数据>>用在配置文件中(连接数据库等)## 03-语法>x...

2021-06-18 14:16:46 193

原创 json的简单使用笔记记录

## 11- json**what is it?**> 它是 **js** 提供的一种数据交换格式;**语法**:* { } :是对象;* > 属性名必须用双引号括起来;* 属性值: * null * 数值 * 字符串 * 数组:【】 * Boolean:true & false```jsvar person = { "name": "JasonCH", "age": 19, "sex": "male",...

2021-06-16 15:03:28 96

原创 ajax学习记录

02-Ajax篇01- 同步与异步Ajax:(asynchronous javascript and xml ) 异步的js 和 xml;异步交互和同步交互:同步:发一个请求,等待服务器响应结束,然后发出第二个请求,等待时间就是一个字“卡”!刷新的是整个页面;异步:发一个请求后,无需等待服务器的响应,然后就可以发出第二个请求 !可以使用 js 接受雾浮起的响应,然后使用 js 来局部刷新!<%-- Created by IntelliJ IDEA. .

2021-06-15 15:39:54 106

原创 机器学习笔记01-简要

前篇:需要掌握的数学知识:01- 线性代数:矩阵:(单位矩阵,方阵,。。。) 加减乘除,(矩阵x矩阵):m · x 与 x · n 要求;除法什么玩意没印象; 运算法则, 矩阵转置, 逆矩阵, 02- 高等数学: 导数 偏导数(多维函数) 方向导数和梯度:方向导数:方向变化率(出坐标轴外),梯度:在空间某一点,那个方向有最大的变化率;(grad f(x 0,x 1,...)是一个向量) 凸函数凹函数 03- 概率统计

2021-06-10 17:59:59 439 1

javaSSM 学习笔记spring spring MVC mybatis

主要为学习SSM途中的知识点和问题的记录,包含详细过程, 适用于初学JavaWeb的兄弟姐妹们 方便进行验证性学习和敲代码, 额,笔者我是参考b站视频学习后记录的。

2022-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除