自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Frank_lyn的博客

Frank_lyn

  • 博客(21)
  • 收藏
  • 关注

原创 git的使用

开发环节:先git pull拉master上最新代码,然后创建自己的开发分支【名字有区分度】,先commit自己修改的文件,并git push到自己的分支【可以git status查看当前分支状态】git checkout 要合并的分支(例如测试分支)git pull 拉下最新的内容git merge 自己的分支v :wqgit pullgit push在对应环境构建镜像并部署灰度环节:测试无问题,从branch创建当前迭代的release发布分支【是最新的master拉下来的】

2021-09-27 10:17:16 340

原创 解决Idea 中Springboot项目Debug按钮和run灰色无法点击

重启电脑,debug按钮直接不能用1、重启解决不掉2、勾选Edit Configuration中,Spring Boot Updates classes and resources也没有解决掉然后打开Idea file->settings搜索Plugins找到Groovy,然后把这个插件enable前面的对勾去掉即可【如果找不到settings,可以打开Preferences,然后搜索Plugins,然后在plugins中搜索Groovy,把后面的勾去掉】...

2021-08-05 14:13:23 3726

原创 Maven 指令相关及pom.xml文件示例

在容器或者Linux中maven的查找jar包的常用命令mvn dependency:tree | grep mongo* pom中并没有定义,想看一下是被哪个jar包间接引用的mvn dependency:tree> tree.txt,直接输出到当前项目下,然后在idea中打开,搜索要找的jar包名字即可.mvn clean install -e -U -DskipTests 强制更新grep -rn “mybatis-spring” *排除jar包中依赖的其他jar包 常见的pom文

2020-12-15 10:30:25 532

原创 Java表示语言(文化)代码及国家地区对照表

af 公用荷兰语af-ZA 公用荷兰语 - 南非sq 阿尔巴尼亚sq-AL 阿尔巴尼亚 -阿尔巴尼亚ar 阿拉伯语ar-DZ 阿拉伯语 -阿尔及利亚ar-BH 阿拉伯语 -巴林ar-EG 阿拉伯语 -埃及ar-IQ 阿拉伯语 -伊拉克ar-JO 阿拉伯语 -约旦ar-KW 阿拉伯语 -科威特ar-LB 阿拉伯语 -黎巴嫩ar-LY 阿拉伯语 -利比亚ar-MA 阿拉伯语 ...

2020-04-27 15:14:39 2395

原创 Springboot使用@Autowire注解时,通过注解读到的对象是null

背景:项目使用SpringBoot框架,在非Controller类中注入bean,发现bean为空,也就是按照原来controller层通过@Autowired注入service层失效。踩的坑:测试百度出来的前三页帮助,没有成功。包括:(1)将工具类申明为spring组件,如 @Autowire,@Compent 等,在spring自动扫描包设置中将工具类所在的包加进来;不行(2)通过注...

2020-04-19 11:32:45 952

原创 SyntaxError: Unexpected end of JSON input解决方法和思路

最近在写一个前后台交互的需求,前台点击编辑按钮,直接报错:SyntaxError: Unexpected end of JSON input。网上查了下基本都是 一般**“ ”(双引号), ‘ ’(单引号) ,{},[]**未成对输入时导致报错。检查了JavaScript的代码,具体代码如下case 'edit': rdata = { type: data.type, value: dat...

2019-10-31 16:09:24 73213

原创 Eclipse —— 安装Lua Eclipse插件

最近在学习lua,这里记录下eclipse安装lua插件的方法。步骤 首先 单击Eclipse->Help->Install New Software 在出现的Install窗口中,点击右侧的Add 并在Name中输入 kepler Location中输入 http://download.eclipse.org/releases/kepler,点击ok然后出现下...

2018-06-13 14:44:30 1974

原创 Tomcat 性能优化配置

Tomcat 通常是JavaWeb开发中默认的开发环境,但是Tomcat的默认配置在作为生产环境时,很难满足我们的需求,很多方面都是可以优化的,尤其是内存和线程的配置,默认都很低。下面结合资料和实际工作中的情况,从内存、并发、缓存、IO四个方面分析下优化的方法。   一、Tomcat内存优化 内存优化,也就是对JVM的参数进行优化,优化的文件是 Windows 操作系...

2018-05-26 17:04:41 7495 2

原创 冒泡排序-java实现

冒泡排序是一种常用的排序算法,它的核心部分是双重嵌套循环,因而冒泡排序的时间复杂度是O(N2)。其基本思想是:每次将相邻的两个元素进行比较,如果他们的顺序错误就把他们交换过来(这里顺序是我们预先设定的按从大到小或者按从小到大)。例如,我们需要将一组数按照从大到小进行排序。既然是从大到小排序,即越小的越靠后。每次通过比较相邻的两个数,如果后面的数比前面的数大,则交换这两个数的位置。一直比较下去直到最...

2018-02-08 14:05:11 2660

转载 图解java实现快速排序算法

注:原文地址为 :http://blog.51cto.com/ahalei/1365285冒泡排序算法,解决了桶排序浪费空间的问题,但在算法的执行效率上却牺牲了很多,它的时间复杂度达到了O(N2)。假如我们的计算机每秒钟可以运行10亿次,那么对1亿个数进行排序,桶排序则只需要0.1秒,而冒泡排序则需要1千万秒,达到115天之久,是不是很吓人。那有没有既不浪费空间又可以快一点的排序算

2018-02-07 16:53:39 4894

原创 HashMap原理分析及JDK1.8性能优化

HashMap是java中一个重要概念,其源码部分研究起来也非常有意思,这里做下总结。本文中1-4的原文链接是: http://blog.csdn.net/vking_wang/article/details/141665931、HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间...

2018-01-23 17:33:44 8399

原创 Eclipse开发的相关问题总结

1、使用eclipse查看代码时出现The jar file rt.jar has no source attachment2、eclipse项目出现红色感叹号,但是build path中没有错的jar包3、eclipse导入项目以后,内容没有错误,项目上却有个小红叉4、eclipse导入myeclipse项目步骤5、eclipse的debug步骤

2017-12-21 15:06:32 1414

原创 数据库之Group by的使用

Group by根据一个或多个列对结果集进行分组,例如聚合函数 (比如 SUM) 常常需要添加 Group by语句用于分组。1、先看个例子 例如这里有张员工表(person):通过执行下面的语句查找各个部门工资的总和: select dept,sum(salary) from person group by dept; 小结: (1)Group by语法可以根据给定数据列的每个成员对查询结果

2017-12-15 15:23:26 67082 4

原创 数据库分页LIMIT

数据库分页是非常重要的,我们平时接触的数据量太大,如果我们一次查询,必然要耗费大量的时间;再有就是我们需要在页面上分页展示一定量的数据,也就是查询出一段数据记录集合,所以对数据进行分页显示是非常重要的。之前实习、找工作面试的时候,但凡提到数据库,数据库分页这块必问,记得第一次被问的时候,都不知道是什么,只能尴尬的说不知道,回来后也只是简单看了下概念,后来反复被问,就有必要重视了,这里简单记录下自己掌

2017-12-14 15:22:45 1663

原创 PostgreSQL之FUNCTION存储过程

总结一下PostgreSQL的存储过程相关知识。 PostgreSQL的存储过程也叫函数。 PostgreSQL存储过程是存储在数据库服务器上并可以使用SQL对话框调用的一组SQL和过程语句(声明,分配,循环,控制流程等)。在数据库中,需要多次查询和往返操作单个函数时很方便。1、存储过程的语法CREATE [OR REPLACE] FUNCTION function_name (arguments

2017-12-14 10:10:57 9198

原创 PostgreSQL之INDEX 索引

之前总结了PostgreSQL的序列相关知识,今天总结下索引。 我们都知道,数据库索引最主要的作用是可以提高检索数据的速度,但是索引也不是越多越好。因为索引会增加数据库的存储空间,查询数据是要花较多的时间。 1、创建索引 SQL语句如下:CREATE INDEX idx_commodity ON commodity //表名 USING btree //用B树实现 (c

2017-12-14 09:32:41 6460

原创 PostgreSQL之Sequence序列

PostgreSQL是一种关系型数据库,和Oracle、MySQL一样被广泛使用。平时工作主要使用的是PostgreSQL,所以有必要对其相关知识做一下总结和掌握,先总结下序列。 一、 Sequence序列 Sequence是一种自动增加的数字序列,一般作为行或者表的唯一标识,用作代理主键。 1、Sequence的创建例子:创建一个seq_commodity,最小值为1,最大值为9223

2017-12-14 09:27:31 18470

原创 Java实现将txt文件转成xls文件

最近项目用到txt文件和xls文件的转换,这里记录一下具体的思路。下面利用java代码实现txt转xls,这里要使用到jxl.jar包,这个包是通过java来操作Excel表格的工具类库。 该jar包支持字体、数字、日期操作,能够修饰单元格属性,还能够支持图像和图表,基本上已经满足我们的日常操作,最主要的是这套API是纯Java实现的,在Windows和Linux操作系统下,它都可以正确的处理Ex

2017-12-12 17:09:36 7067

原创 Tomcat的三种部署方式

Tomcat是目前web开发中非常流行的Web 服务器,也就是tomcat在部署项目的时候,必须要把应用程序中所用到的jar包放到tomcat的lib目录下,然后再一起部署到服务器上。 那么tomcat部署的方式就是我们必须掌握的了,近期遇到tomcat部署出错,导致启动不了的问题,这里总结下tomcat的几种部署方式:第一种: 非常简单,直接将 web 项目文件(一般是复制生成的war包)复制

2017-12-08 16:18:00 24438 3

原创 Java从SFTP服务器下载文件

最近对接一个需求,要用SFTP去服务器上取文件,这里记录下自己的思路。SFTP下载文件需要用到jsch的jar包,我用的是jsch-0.1.54.jar,可以到http://www.jcraft.com/jsch/中下载到最新的jsch的jar包,源码以及实例。package test;import java.io.File;import java.util.Properties

2017-11-30 16:19:55 9188

原创 Extjs的几种交互方式

Extjs主要是用来面向企业平台开发的,它的目标就是企业级应用,整体使用起来还是比较好用的,模块化做的很好。适合写后台的程序员写页面,因为不用过多的关注html和css,直接调用组件就可以完成开发工作,弊端就是修改样式的时候比较麻烦,另外由于大量使用了组件,页面的加载速度也比较慢。 项目中用到Extjs,今天介绍下平时开发过程中用到的Extjs的前后台交互的几种方式: (1)数据源Ext.dat

2017-11-24 15:40:01 1878

空空如也

空空如也

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

TA关注的人

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