- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 数据结构之链表
/ 通过递归的方式找到最后的节点// 指向前面的节点,这样可以不破坏之前的指向回溯回去// 返回最后的节点// 直接反转= null) {pre = head;return pre;题目中nextNode永远会返回head的下一个节点。
2024-12-08 17:25:01
799
原创 Java各种排序
我们会以最左边的元素作为标准,从高位取值和他比较,找到高位比他小的元素和low互换,如果比他大则坐标减一继续找从低位取值找到比他大的元素,和high互换填补到high的位置,如果比他小则继续找直到low = high循环结束,此时low或者high的坐标就是standard的坐标,返回之后继续递归high--;low++;return low;这里需要return;
2024-12-08 17:24:41
818
原创 JVM原理和垃圾回收装置
1. 类加载器,用来把字节码文件加载进入到runtime区域2. 执行引擎: 用来执行.class中的指令包含即时编译器和垃圾回收装置3. 运行时区域就是jvm内存先由编译器把.java文件,编译成.class文件此时底层os仍然看不懂,所以需要把他在进行编译成底层支持的机器码。此时类加载器首先给它加载到jvm的方法区,然后在堆中创建一个java.lang下的类对象执行引擎用来执行类中的方法,以及通过即时编译器加速机器码的编译。
2024-11-04 09:39:11
239
原创 关于浏览器渲染机制(一)
当页面触发回流,重绘的时候会调用此线程。JS脚本执行期间不调用此线程,和JS为互斥关系,因为JS很多都会操作DOM,DOM变更的时候不应该绘画。
2024-09-10 21:43:25
709
原创 Jenkins Day1.5 - practice for static project
agent anytools {stages {steps {sh '''ls -lanpm cils -la'''steps {sh ''''''steps {sh ''''''// post {// }// }visudo。
2024-06-03 07:31:41
721
原创 将后台ajax请求的数据打包写入文件
做前端的时候可能会遇到这样的问题:调整页面样式的时候,后台数据获取太慢,导致页面每次刷新都需要很久,在下就遇到了这个问题,所以就找到了一个可以解决此类问题的插件,可以将ajax获取到的数据写入本地文件,下次获取的时候就直接请求本地文件即可。这个插件位于:http://download.youkuaiyun.com/download/baidu_28505395/10113746也可以在我的博客资源中找
2017-11-13 10:34:31
1864
原创 python中的JSON数据的转换
json --> str :json.dumpsstr --> json: json.loadsimport json# json -- > strjson_obj = { "a": 1, "b": [ 1, 2, { "b1": "b2" } ]}str_1 = j
2017-11-07 18:39:27
441
原创 JSON.parse, JSON.stringify and eval
JSON.parse用来把字符串转换为json形式的数据首先定义一个字符串这里注意:字符串必须要用单引号,内部的字符用双引号,否则会报错var str_1 = '{"a": 1, "b": "b", "c": 12.1, "d": {"d1": "d11", "d2": ["d22", "d23", 12]}, "e": ["123", 2, {"e1":1}]}';var j
2017-11-07 18:06:33
225
原创 angular1使用ui.router跳转传参
首先在模块初始化的时候注入依赖的模块'ui.router'.在.config(function($stateProvider, $urlRouterProvider){})中注入这两个需要用到的ui.router模块中的服务$urlRouterProvider.otherwise('/login');$stateProvider .state('login', {
2017-11-02 17:35:41
1319
原创 关于pycharm的远程调试和上传代码到虚机
今天由于需要用到远程调试,就向ZL大神请教了一下,配置之后确实很好用,解决了无法在Linux虚机上调试代码的痛苦,也可以上传代码到Linux(当然用git也是可以)。配置pycharm的远程调试分为两部分:1. Linux server上的配置2. 本地pycharm的配置一.Linux server上的配置pip install pydevd从本地的pycharm的
2017-10-24 16:54:11
1106
原创 nginx安装以及linux虚拟环境的安装以及uwsgi相关
一. 安装nginx1. yum -y install wget2.rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm3.yum install nginx4.systemctl enable nginx.service5.unzip安装:yum install unzip2. pip 安装https://boo
2017-10-24 11:14:58
779
原创 用到的Elasticsearch相关的笔记
一. 安装elasticsearch1.安装javawget -O jdk-8u111-linux-x64.tar.gz url(去官网搜)tar zxvf jdk-8u111-linux-x64.tar.gz配置环境变量vi ~/.bashrcexport JAVA_HOME=/home/download/jdk1.8.0_111export JAVA_BIN
2017-10-24 10:55:31
181
原创 关于Struts2和ajax
分两部分:第一种:当提交和返回参数不为json时:$.post("testAjax.action",$("#f1").serializeArray(),function(data){$("#show").html("result:"+""+data+"");},"text");action://Struts2用二进制的流来输出所有结果private
2015-10-04 16:01:38
260
转载 Hibernate.util
package com.yxt.Hibernate.util;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.ServiceR
2015-09-17 11:43:51
278
转载 MyBatis的动态SQL详解
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:Xml代码
2015-09-09 10:00:29
222
转载 mysql函数之——控制流函数
mysql函数之——控制流函数 2006-07-14 14:37:12分类: Mysql/postgreSQL6.3.1.4 控制流函数IFNULL(expr1,expr2)如果 expr1 为非 NULL 的,IFNULL() 返回 expr1,否则返回 expr2。IFNULL() 返回一个数字或字符串值,这取决于它被使用的语境:
2015-09-09 00:18:51
536
转载 Mysql 的左连接与右连接区别
1.SQL LEFT JOIN 关键字LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。2.SQL RIGHT JOIN 关键字RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。3.在Mysql中的D
2015-09-09 00:14:25
416
转载 mysql中的where和having子句的区别
having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。SQL实例:一、显示每个地区的总人口数和总面积.SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region
2015-09-08 23:18:57
296
转载 mysql group by 用法解析(详细)
group by 用法解析group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。某个员工信息表结构和数据如下: id name dept salary edlevel hiredate 1 张三 开发部 2000 3 2
2015-09-08 21:26:19
235
原创 hibernate关系映射
一对一外键关联:单向:在husband表中加入一个wife-id字段,和Wife表的主键相关联@Entity@Table(name= "_husband")public classHusband {private int id;private Stringname;private Wife wife;@OneToOne@JoinColum
2015-09-08 09:02:07
222
转载 springmvc笔记
Spring MVC 背景介绍Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、i
2015-09-08 08:58:36
309
js写入文件的插件
2017-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人