自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天空之城的博客

学习,交流

  • 博客(55)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 git 命令总结

入门工作区:改动(增删文件和内容) 暂存区:输入命令:git add 改动的文件名,此次改动就放到了‘暂存区’ 本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了’本地仓库’,每个commit,我叫它为一个‘版本’。 远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了‘远程仓库’(GitHub等) commit-id:输...

2018-12-17 11:21:00 958

原创 linux 日志查看及操作

一.日志查看1、进入日志文件所在的文件目录,比如:cd /opt/tomcat7/logs2、通过命令打开日志,分析需求场景打开需要的日志比如:tail -f catalina.out3、常用命令一:tail比如:tail -f test.log (循环查看文件内容)4、按照行号查询:cat(过滤出关键字附近的日志)cat -n test.log ...

2018-11-16 11:00:20 17925

原创 IDEA 导入 NodeJS 项目部署启动

1.导入项目2.添加模块3.配置启动项4.启动5.备注如果不明白,新建一个项目查看配置详情

2018-07-09 14:12:07 28835 5

转载 java/web/springboot数据修改历史记录设计

java/web/springboot数据修改历史记录设计在一些领域,记录数据的变更历史是非常重要的。比如人力资源系统…需要记录个人的成长历史。再比如一些非常注重安全的系统,希望在必要时可以对所有的历史操作追根溯源,有据可查。1.前言比如,修改一个人的姓名从“张三”变为了“李四”,那么在进行记录的时候,记录的信息可能如下:姓名:(张三)=>(李四);1这样就很好的体现出了修改了哪个字段,修改前后的数据分别是什么。关键的信息无论怎么修改都会有据可查,时间、人物、修改数据前后信息等。2

2021-10-12 11:20:00 2168 2

原创 centos7 systemctl 开机自启redis (多端口)

1.在 /etc/systemd/system 下新建redis.service,写入[Unit]Description=RedisAfter=network.target [Service]Type=forkingExecStart=/redis/bin/redis-server /redis/bin/redis.confExecReload=/redis/bin/redis-server -s reloadExecStop=/redis/bin/redis-server -s stop

2021-03-25 14:58:52 390 1

原创 IDEA Git for windows CPU占用大量内存

fun1:断开VCS版本控制方法一. 断开VCS版本控制方法二. 降低git版本为 2.19链接:https://pan.baidu.com/s/1RzX_qYVX5nU6TT85MYKAhw提取码:5ro5

2021-03-24 10:34:35 1937

原创 github ERR_CONNECTION_TIMED_OUT

github ERR_CONNECTION_TIMED_OUT输入网址的地方输入 chrome://net-internals/#dns,点击Clear cache手工查询域名对应的 IP 地址 然后将对应关系存储在系统的host文件中查询网站:https://github.com.ipaddress.com/Step1:查询https://github.com/的 IP 地址Step2:在本地写入https://github.com/对应的 IP 地址host文件目录C:\Windows\S

2021-03-12 09:59:50 2676

原创 centos7 systemctl 开机自启MySQL

centos7 开机自启mysqlsystemctl命令新建systemctl配置文件开机启动:systemctl命令在centos7中所有对服务的管理都集中到了systemctl当中,所以服务的启动、关闭、重启、开机启动等等的操作都可以用systemctl。systemctl对服务的管理都是通过配置文件,配置文件的目录在/usr/lib/systemd/system/,默认情况下没有mysql的配置文件,那就手动添加一个名为mysql.service的配置文件。在此之前先看一下mysql的安装目录

2020-09-17 11:58:00 1699 1

原创 jquery、js 获取元素绝对位置

1.jquery 获取元素绝对位置var left = $("#id").position().left;2.js获取元素绝对位置var left = document.getElementById("id").getBoundingClientRect().left;https://developer.mozilla.org/zh-CN/docs/Web/API/Eleme...

2019-11-22 17:29:15 403

原创 BAT 批处理脚本命令--ECHO

ECHO 和 @@字符放在命令前将关闭该命令回显,无论此时echo是否为打开状态。echo命令的作用:(1)打开回显或关闭回显功能ECHO [{ on|off }]如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”。(2)显示当前ECHO设置状态ECHO(3)输出提示信息ECHO 信息内容(4)关闭DOS命令提示符ECHO OFF直至键入E...

2019-07-18 15:32:35 989

转载 Java 常用类库(20种)

一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车。《Effective Java》的作者Joshua Bloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。顺便说一句,这里不包括框架,如Spring和Hibernate因为他们非常有名,都有特定的功能。本文总结了日志、JSON解析、单测、X...

2019-05-30 16:48:37 8547

原创 web 页面开发常见问题

1.div溢出部分可滚动查看 且不显示滚动条https://blog.csdn.net/qq_42221334/article/details/82698948

2019-05-29 10:54:30 363

原创 Java List去掉重复对象-java8

List<Object>去重方法一: private List<Account> removeDupById(List<Account> accs) { Set<Account> accSet = new TreeSet<>(Comparator.comparing(Account::getId));...

2019-05-28 16:38:11 2933 2

原创 HttpMessageNotReadableException 异常解决

这种异常通常是jackson反序列化失败引起,例如InvalidFormatException: Can not deserialize value of type java.util.Date获取天气信息RestTemplate template = new RestTemplate();Weather weather = template.getForObject("h...

2019-05-27 10:43:25 46490

原创 Java开发中遇到的问题——持续总结(4)

1.mysql 删除语句使用别名时出错,还需要在DELETE FROM之间添加别名DELETE 别名 FROM 表名称 别名 WHERE 列名称 = 值2.session过期跳转到登录页面并跳出iframe<script type="text/javascript"> if (window != top) { top.location.href ...

2019-05-21 15:30:19 3810

原创 Java Filter 过滤器学习

java过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,配置在<dispatcher></dispatcher>中。<filter>指定一个过滤器。<filter-name>用于为过滤器指定一个名字,该元素的内容不能为空。<filter-class>元素用于指定过滤器的完整的限定类名。<init-...

2019-05-14 15:44:25 151

原创 IDEA 使用心得

1.插件安装MyBatisCodeHelper 提取码: 7tbnMyBatisCodeHelperProAlibaba Java Coding Guidelines阿里巴巴Java开发手册GeneraterAllSetterFindBugs-IDEATranslation 单词翻译安装方式:https://blog.csdn.net/tiankongzhic...

2019-05-10 11:05:44 275

原创 IDEA Datebase 使用技巧

IDEA连接Datebase参照:https://blog.csdn.net/tiankongzhichenglyf/article/details/900326411.生成POJO选择表右键点击Generate POJOs.groovy选择一个文件夹生成如图,需要修改包名可以自定义groovy生成想要的pojo格式,参考链接2.查看最近执行的sql打开sql...

2019-05-09 14:32:31 3737

原创 IDEA Datebase 数据库连接

1.点击右侧Datebase按钮,如果没有从view中打开2.点击+号添加一个数据库3.填写连接信息点击完成,如果连接有红色信息,点击下图中MySQL添加驱动jarDatebase使用技巧参考:https://blog.csdn.net/tiankongzhichenglyf/article/details/90033567...

2019-05-09 14:15:24 1167

原创 Java 注解原理

注解本质是一个继承了Annotation 的特殊接口,其具体实现类是Java 运行时生成的动态代理类。而我们通过反射获取注解时,返回的是Java 运行时生成的动态代理对象$Proxy1。Jboot中模板引擎注解解析源码: public void configEngine(Engine engine) { /** * now 并没有被添加到默认的指...

2019-05-08 15:07:57 298

原创 Js 实现列表动态滚动

div class="scrollNews" style="OVERFLOW: hidden; float:left; height:100px;"> <ul id="p1"> <li><a href="#">talking to the moon 放不下的理由.</a></li> &lt...

2019-05-07 15:34:24 4502

原创 js 定时刷新页面内容

<div class="scrollNews" style="OVERFLOW: hidden; float:left; height:100px;"></div>$(function () { setInterval("refreshData", 3000); }); function refreshData() { $.post("...

2019-05-07 15:21:28 10473 1

转载 Echarts使用

jsp页面 <%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%> <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"...

2019-05-06 13:43:40 779

转载 单点登录的三种实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞...

2019-05-06 10:55:30 410

转载 程序员编程10大原则

1.想清楚,再动手写代码刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌!2.不交流,就会头破血流不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工!3.一定要写注释时间久了,你会连自己的代码都看不懂!4.文档没人看,但还是要写文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮!...

2019-05-06 09:37:29 125

转载 90后还过五四吗?“过来人”送给青年10句忠告

嘿,青年朋友。最近听说了你为未来打拼时的心酸故事,有一肚子的话想说,一时又不知从何说起。又听说你曾深夜一个人默默流泪,你曾因为压力而想要放弃。每次拼命挤上大都市上下班高峰的地铁时,每次仰望城市里那居高不下的房价时,每次加完班回家拖着疲惫的身体瘫坐在公交车上时,总是禁不住想问,为什么偏偏是我们这一代这么辛苦,要承担起这么多的重负?一代人有一代人的际遇,一代人也有一代人的奋斗。回顾了一下走过的路,觉...

2019-05-05 09:55:31 392

原创 浏览器缓存js问题

1.问题背景在做web开发中,经常遇到这样的问题:已经修改完css样式或者js代码,F5刷新浏览器,发现刚修改完的代码并没有生效,这个大家都知道是缓存造成的,浏览器这样设计的目的也是为了节省用户流量,因为资源文件一般较稳定,数量多,但修改量少。下面来说说五种解决方法,以及各自的优缺点。2.解决方法方法一简单粗暴的同时按住ctrl-shift-delete三个键来调出“清除浏览数据”功能,效...

2019-04-23 17:47:15 1087

转载 程序员招聘骗局

总有些我认为是常识的事情,在别人看来都是第一次接触。很多骗局都是如此,圈内人不上当,圈外人不警惕。毕竟骗子吃的就是信息不对称的生意。关于东南亚的招聘骗局,便是如此。他们当前主力针对的是程序员一族,被骗者甚众,很多人一去不回。今天我把这点东西写出来,希望更多人能看到,能警醒。东南亚,当今华人冒险者的天堂。这里离中国很近,所以交通方便,市场相通,物流便利。这里的文化习惯与国内接近...

2019-04-16 16:39:24 2574 1

转载 熬夜的快乐,你想象不到!

点一点 链接附录1:问:"明明知道熬夜对身体不好,为啥还熬夜?"答:“白天啥事也没干成,晚上早睡的话感觉很吃亏。”附录2:“熬夜相当于慢性自杀”“那你为什么还熬夜呢”“想到有那么多人都在陪我,我死也值了!”附录3:你可以在凌晨2点给我打电话,我不会介意,但你要是在早上7点打我电话,小心我弄死你。附录4:连续熬夜身体发生惊人变化,看了实在害怕...

2019-04-16 12:45:46 231

转载 一个模型,帮你提升行动力

曾几何时,我们感恩于互联网带来的便利和福祉,它帮助我们打开了无穷无尽的美妙世界,让我们可以同时生活在不同于眼前现实的多维时空中,我们开始了现实世界和虚拟世界的近乎无缝的来回切换。然而,互联网的到来也让越来越多人陷入了信息的海洋(更准确地说,是暴露于信息的暴雨中),随之而来的一个现象是:我们比以前任何时代都听到了多得多的故事,也接触到了越来越多的道理。比如,单纯阅读纸质书进行学习早已经无法满足我...

2019-04-15 09:32:48 760

原创 程序员 学习网站(持续更新)

1)Java 高级学习(《深入理解Java虚拟机》、《Java高并发实战》)掌握多线程。掌握并发包下的队列。了解JMS。掌握JVM技术。掌握反射和动态代理。官网:https://www.java.com/zh_CN/中文社区:http://www.java-cn.com/index.html2)持续学习资源Apache 官网(http://apache.org...

2019-04-12 15:17:15 247

转载 工作无聊钱少还跑不了?

写在前面的话:不知你是否有这样的困恼——现在的工作虽然稳定,可是钱少啊;想要多赚点钱就要舍弃休息休息,那会太累啊;想主业副业一起兼顾,可自己的精力有限啊......怎么办?苦守着一份寡淡乏味的工作,稳定地穷着?还是应该开辟副业,但最好不要太累?——这几乎成了不少职场人共同的困惑所在。01咨询者张丽(化名)是一名中专老师,她千里迢迢从外地赶过来见我一面,...

2019-04-12 10:20:08 669

转载 跟程序员约会的10个理由

前两天我正在头脑风暴一些极客(geek)想法的时候,我的老婆突然跟我讲,你应该写一篇文章,讲讲和程序员约会的10个理由。我愣了一下,“这个应该你告诉我才对啊!”我和老婆结婚已经十多年了,我也一直在想为什么她会选择我?难道我的极客行为没有把她逼疯掉吗?在一顿长谈之后,我们总结出以下十点。1. 我们很忠诚程序员与生俱来忠诚的品质。如果一个人能忠诚于硬件,操作系统等枯燥的玩意儿的话,你可以想象当他...

2019-04-11 16:56:55 189

转载 架构对程序员意味着什么

我觉得每一个程序员都有一个架构师的梦想,至少在我曾经的职场道路刚开始的时候是这样想的。工作很多年之后,当我终于如愿成为了一名架构师的时候,突然感觉有点慌。因为作为一名架构师需要学习的知识面非常广,有些领域还必须要深入研究,有一种不知从何开始的感觉,那时候自己走了很多弯路,如果有一个比较好的指导方向,应该可以节省很多时间和精力。我看到很多朋友,做了 7、8 年程序员,仍然停留在「码农」的阶段...

2019-04-11 10:06:04 441

转载 30岁以后的华丽转身

写在前面的话:正如有人说的那样,在多数时间里,工作都与我们的生存直接相关。不论你只是想找一个谋生的饭碗,还是渴望在职业中实现自我,甚至消极躲避、接受安排,但一个不容忽视的事实就是,职业将会在很长时间内陪伴我们。而我们与职业的关系质量,会严重影响我们生活的状态与质量。为了更好地生存,我们都在不断地努力适应时代的变化,而职业如同一面镜子,折射出每个人背后的认知水...

2019-04-09 16:53:27 230

转载 Java面试官:兄弟,你确定double精度比float低吗?

我有一个朋友,叫老刘,戴着度数比我还高的近视镜,显得格外的“程序员”;穿着也非常“不拘一格”,上半身是衬衣西服,下半身是牛仔裤运动鞋。我和老刘的感情非常好,每周末我们都要在一起吃顿饭。这周,我们吃的是洛阳有名的吴家刀削面,席间他聊了一件蛮有趣的面试经历;我听得津津有味。散席的时候,老刘特意叮嘱我把他和面试者的对话整理一下发出来,因为他觉得这段对话非常的精彩,值得推荐给更多初学Java的年轻...

2019-04-09 09:55:16 186

转载 Spring 学习笔记(详细)

Spring简介Spring 是一个开源框架,是一个分层的 JavaEE 一站式框架。所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板,ORM模板 优点: IOC:方便解耦合 AOP:对程序进行...

2019-04-09 09:46:30 139

转载 MySQL优化技巧

本文的内容是总结一些MySQL的常见使用技巧,以供没有DBA的团队参考。以下内容以MySQL5.5为准,如无特殊说明,存储引擎以InnoDB为准。MySQL的特点了解MySQL的特点有助于更好的使用MySQL,MySQL和其它常见数据库最大的不同在于存在存储引擎这个概念,存储引擎负责存储和读取数据。不同的存储引擎具有不同的特点,用户可以根据业务的特点选择适合的存储引擎,甚至是开发一个新的引...

2019-04-09 09:39:01 112

转载 千万别把自己当回事,千万要把自己当回事

当所有人都把你当回事儿的时候,千万别把自己当回事。当网络上或者身边的人都认为你挺不错、挺成功的时候,千万要认清自己是个普通人。你所获得的成绩,只不过是自己努力+历史机遇而已,可能你回过头来再次选择,结果未必如初。经常和一些行内有名的朋友线下聚会,你就会发现往往网络上你想象中的大佬,和线下见面的感觉完全不太一样,有时候出入还挺大。有的在网上到处怂人,线下却是一个和蔼大叔;有的在网上大胆性感,...

2019-04-08 17:33:26 1801

转载 30岁熬到管理岗,1个月后被降职

善于把握机会的人,到底厉害在哪里?写在前面的话: 有人说,职场中最痛苦的事情,不是你苦熬多年一直没有被提拔,而是你好容易熬到了头刚有了被提拔的机会,但不知为何,却依然抓不住,眼睁睁地看着好机会从指缝中溜走。想着自己多年来的苦熬,越来越觉得像是一个笑话。或许你不止一次感到不解,为何好端端的机会,别人就能借力而上,而自己偏偏就是抓不住呢?要说在职场中,机会可谓是名副其实...

2019-04-08 15:27:14 623

echarts与springmvc使用案例

echarts与springmvc使用案例

2016-12-08

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

TA关注的人

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