自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (16)
  • 收藏
  • 关注

原创 程序员必备的面试技巧

一面技术:约一个小时,盯着简历,问的都是常用的东西,没有结合项目,但是都是平时能用得到的东西,基本上完全都能回答上,问的还挺全面的。领导还算随和,没有那么强势,不会说你多说一句话就觉得是在浪费时间,那么开始了,从每一段工作经历,每一个项目开始问,都是和业务相关的,没有技术,又聊了聊chatgpt,总共下来有一个小时吧,最后结束了。早上早早的就去了,本着不迟到的心理,估计是还没有上班,在前台等了半个多小时,没什么可说的, 自己去早了,到9点的时候,hr来了,之后就说去找领导,在另一个楼层,

2024-01-09 13:21:29 461

原创 什么是CHATGPT

chatgpt

2024-01-04 23:01:44 908

原创 如何自己实现一个分布式事务

分布式事务的实现

2024-01-04 22:46:25 1176

原创 Clickhouse 为什么快

这种存储方式对于分析查询非常有效,因为它可以快速读取用于计算的特定列,而不必加载整个行的数据,这对于处理大量数据和复杂查询时尤其有益。压缩减少了磁盘空间的需求,同时也提升了读取速度,因为从磁盘读取的数据量减少了。ClickHouse为各种查询场景设计了高效的索引和数据结构(如MergeTree引擎),这些数据结构支持快速的数据插入和查询,特别是对于时间序列数据的聚合和查询。在ClickHouse集群中,数据可以根据某个键自动分区和分片,这样可以在查询时只访问包含所需数据的分区和分片,减少不必要的数据扫描。

2024-01-04 22:20:05 842

原创 Elasticsearch 优化

es 优化

2024-01-04 22:13:12 966

原创 HashMap 详解结合源码

jdk1.7 :数组 + 链表(单向)jdk1.8 :数组+链表(单向)+红黑树概念:数组:一段连续的节点组成的内存区域,在内存中连续存储链表:一段非连续的节点组成的存储结构,分为单向链表(最后一个节点的next 指向null)和双向链表(两个指针,pre 指向上一个节点,next 指向下一个节点,第一个节点的pre 指向null,最后一个节点的next 指向null)。单向循环链表:最后一个节点next 指向head。

2024-01-04 11:13:54 448

原创 java 中锁合集

java 中的各种锁

2024-01-04 11:10:02 381

原创 2023.最新java高频面试题(八股文)

自己根据经验整理的一些面试题,希望能给帮助大家,祝各位都能找到满意的工作,加油!!!内容比较多,整理了一部分,更多内容请关注公众号小程序或者回复面试题获取目录JAVA 基础基础/集合1.ArrayList/LinkedList有什么区别?2.HashMap的底层实现-详解(jdk7&jdk8)3.== 和 equals 比较有什么区别?4.Java 到底是值传递还是引用传递?5.String 的底层实现是怎样的?6.String,StringBuffer 和 StringBuilder 的区别?7.接口和抽

2023-12-28 10:38:29 930

原创 spring boot 实现管理系统-附带重要源码可直接用

spring boot 实现管理系统-附带重要源码可直接用

2023-12-27 20:52:33 510

原创 MySQL 8.0 新特性

**实际应用**:在存储和查询JSON数据时,如用户配置或复杂数据结构,MySQL 8.0 提供了更高效的解析和查询能力。- **实际应用**:在线上环境进行表结构变更时,非阻塞DDL特性允许业务在不中断服务的前提下,对数据库表结构进行升级。- **实际应用**:在处理具有层级关系的数据时,如员工表中的管理层级,CTE可以以递归的方式查询整个层级结构。- **实际应用**:如果经常需要反向排序查询数据,例如获取最新的订单数据,降序索引能够提高查询效率。角色是一种数据库安全对象,代表一组权限。

2023-12-22 20:12:10 394

转载 java8 stream

List<Integer> nums = Lists.newArrayList(1,1,null,2,3,4,null,5,6,7,8,9,10);System.out.println(“sum is:”+nums.stream().filter(num -> num != null).distinct().mapToInt(num -> num * 2).peek(Sys...

2018-03-30 16:31:50 284

原创 angularjs grunt build

报错xxx.png Use --force to continue.解决方法npm uninstall grunt-contrib-imageminnpm install grunt-contrib-imagemin

2017-08-28 12:03:19 567

原创 mybatis 通用mapper

可用的jar 版本mapper-3.3.9.jarmybatis-3.4.1.jarmybatis-spring-1.3.0.jarpagehelper-4.1.1.jarjsqlparser-0.9.4.jar                                 mybatis-config

2017-06-06 19:07:07 501

原创 angularjs date fromat timezone

angularjs date fromat timezone  {{ date_expression | date : format : timezone}}{{ someDate | date: 'MMM d, y H:mm:ss' : 'UTC' }}

2017-04-21 10:57:41 970

转载 easyui onclick 传row 对象

var $row = JSON.stringify(row).replace(/\"/g,"'");//row的是一个对象// 编辑//拼接传递对象

2017-04-07 17:17:47 1526

原创 seo 优化去掉html 页面的后缀 .html

seo 优化去掉html 页面的后缀 .html 创建一个叫 .htaccess  的文件,放到网站的根目录下加入代码RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^([^\.]+)$ $1.html [NC,L]第一 种,使用Apache (因为没有使用所以没有测试)h

2017-02-09 15:18:12 9380 3

转载 nginx下/index.html到/的301跳转

网站负责seo的同事要求,设置网站/index.html到/的301跳转(网站默认首页是index.html)。刚开始效仿不带www的域名到带www的域名的301跳转,用rewrite进行设置,会死循环。后来发现,可以用return实现: if ($request_uri = /index.html) { return 301 http://www.domain.com/;

2017-02-07 19:05:15 4503 1

转载 maven 仓库分类

maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写)  maven2会根据模块的版本号(pom文件中的version)中是否带有-SNAPS

2017-01-05 15:58:45 345

转载 java 基础总结(二)

1、关键字:其实就是某种语言赋予了特殊含义的单词。     保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2、标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ;注意:1)数字不可以开头。2)不可以使用关键字。3、常量:是在程序中的不会变化的数据。4、变量:其实就是内存中的一个存储空间,用于存储常量数据。

2016-12-27 14:57:46 284

转载 java 基础总结

1、Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程

2016-12-27 14:20:26 302

转载 angularjs $http

1、链式调用$http服务是只能接受一个参数的函数,这个参数是一个对象,包含了用来生成HTTP请求的配置内容。这个函数返回一个promise对象,具有success和error两个方法。$http({url:'data.json',method:'GET'}).success(function(data,header,config,status){//响应成功}).

2016-12-26 16:05:35 535

转载 angularjs $location

一. 获取url的相关方法:以 'http://localhost/$location/21.1%20$location.html#/foo?name=bunny#myhash' 这个路径为例:1. 获取当前完整的url路径:$location.absUrl():// http://localhost/$location/21.1%20$location.html#/foo

2016-12-26 15:23:19 319

原创 easyui pagelist

data-options="rownumbers:true,url:'${path}/web/userInfoByPage',pageList:[10,20,50,100,300,500],method:'post'" toolbar="#toolbar"  pagination="true" fitColumns="true" singleSelect="true" rownumbers="

2016-12-20 12:50:26 1847

转载 springmvc mybatis 基于全注解事务配置注意事项

1.spring mvc 自动扫描注解的时候,不去扫描@Servicecontext:component-scan base-package= "org.cn.xxx">context:exclude-filter type ="annotation" expression= "org.springframework.stereotype.Service" />context:compo

2016-09-01 17:22:41 1076

转载 mybatis like

select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">    select * from t_user where user_name like CONCAT('%',#{search_name},'%')  select>    se

2016-08-29 11:01:21 428

转载 一、Spring单例模式与线程安全

一、Spring单例模式与线程安全 Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多

2016-08-26 12:11:28 348

原创 linux 常用命令

1.  目录切换cd    a: 返回到根目录cd~ ,cd    b:返回上一级目录cd..    c:返回刚才的目录cd-    d:绝对路径cd /opt/tomcat    e:相对路径cd ../tomcat2. 显示日期  date3.关机 shutdown -h now 立即关机 shutdown -h 20:25  指定时间关

2016-07-15 12:23:00 336

转载 linux 安装mysql yum

二、卸载掉原有mysql因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库[root@xiaoluo ~]# rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库有的话,

2016-07-15 10:24:01 416

原创 mysql mybatis 批量update

url:jdbc:mysql://127.0.0.1:3306/xxx?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true

2016-06-30 15:32:32 369

原创 常见错误jar包-1

The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory不能编译jsp ,愿因是tomcat 自带的jar 和项目中引用的jar包冲突了。 我这里是 javax.servlet.jsp.jarcatalina.jar、jsp-api.jar、servlet-a

2016-06-24 14:56:34 327

原创 linux 安装nginx

linux下面运行nginx 需要依赖三个jar 包,分别是,版本自己选定openssl-fips-2.0.2.tar.gzzlib-1.2.7.tar.gzpcre-8.21.tar.gznginx-1.2.6.tar.gz安装的时候,我先安装的openssl-fips-2.0.2.tar.gz,在安装zlib-1.2.7.tar.gz,发现出现了一个错误

2016-06-20 15:48:45 403

原创 linux 安装jdk

1、 jdk  安装安装jdk 需要安装包,我们可以去官网下载,我这里用的是jdk-7u79-linux-x64.tar.gz在往linux 服务器传安装包的时候,因服务器是外网,上传特别慢,于是就想了个办法,在linux 间用scp copyscp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命

2016-06-17 15:31:39 290

转载 linux 服务器间copy 文件

scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。scp /home/daisy/full.tar.gz [email protected]:/home/root然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。

2016-06-17 14:51:41 264

原创 easyui

最近遇到了一个需求,easyui datagrid  table 的两列,同时显示一个字段的值比如,比如说第一列显示1-10条,第二列显示11-20 条查了好多资料,没有找到好办法,后来想到了一个方法,把1-10 存到一个字段中11-20存到另外一个字段中,区分一下前台显示的时候,取两个字段的值,大概是这样body图片图片jsfunc

2016-06-02 14:18:50 360

原创 linux 查看nginx 安装路径

whereid nginx

2016-05-31 10:44:19 4077

原创 easyui 表头竖着显示

当遇到表头字段比较多,而数据项比较少的时候,横向显示有时候不方便需要竖着显示。可以如下展示function daydetailmethod(id){var rows = [];$.ajax({url:path+"/xxxx/xxxxx?id="+id,type:"post",dataType:"json",async:false,success:functi

2016-05-23 18:31:27 5984

原创 easyui 小总结

window  里面加载datagridfunction pdetail(){$("#detaildata").datagrid({              url:path+"/xxx/xxx,//加载的URL              idField:"id",              pagination:true,//显示分页

2016-05-17 15:27:54 381

原创 mybatis 排序

mybatis  排序 order by 要用 ${sort} ${order}  不能用#{},因为 #{} 一般都是把参数当做字符串传入,也就是说会加上一个双引号 ,order by id   即order by "111"  这样肯定会失败而${}  直接传入,oeder by 111  成功$一般用来传数据库对象,比如字段名,表明等但是$ 会

2016-05-05 10:38:08 759

原创 cas 单点登录,退出配置

几句

2016-01-14 16:26:34 1419

原创 多数据源

p:dataSource-ref="dataSource" p:mapperLocations="/WEB-INF/orm/**/*.xml" />p:sqlSessionFactoryBeanName="sqlSessionFactory" />p:dataSource-ref="dataSource" />

2015-05-26 15:01:07 476

ajaxfileupload.js 多文件上传

ajaxfileupload.js 多文件上传

2016-11-01

myeclipse10 war 包报错补丁

myeclipse10 war 包报错补丁

2016-11-01

gaea 和JDBC z整合

gaea 和JDBC 整合

2016-04-22

ssh 框架的一个小例子

ssh 框架的一个小例子

2013-12-02

log4j的配置及使用

log4j的配置及使用log4j的配置及使用log4j的配置及使用

2013-07-11

网页中嵌入flv 格式视频

网页中嵌入flv 格式视频,直接可以运行的,很简单只要引入一个js即可

2013-03-12

输入年和月控制台输入日历

输入年和月控制台输入日历,源码,导入可用

2013-03-07

freemarker 和myeclipse 插件

freemarker 和myeclipse 插件

2013-01-24

freemarker-2.3.19.jar

freemarker-2.3.19.jar 使用freemarker 的jar

2013-01-24

jsp 页面禁用刷新

jsp 页面禁用刷新 ,简单易懂,亲,给好评哦!

2012-11-26

struts2 导入导出

struts2 导入导出 poi

2012-11-06

ibatis sql 语句的编写

ibatis sql 语句的编写 ,包括增删改查,很简单 很实用 ,对初学者是很好的选择

2012-04-05

myeclipse中使用jquery自动提示

myeclipse中使用jquery自动提示

2012-03-27

ssh事务处理

事务处理,ssh事务处理

2012-03-13

struts2.1.6.jar

包含struts 开发用的6 个jar 包 ,完全够用 , 没有错误

2012-03-08

json 中文乱码解决方案

json 中文乱码解决方案,此方法简单实用,方便快捷

2012-03-08

空空如也

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

TA关注的人

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