- 完成比完美更重要
姜味人生
是上上周的事情了,听了一个关于个人形象设计的课程。课后需要做一个个人小总结。因为最近在学习思维导图和视觉笔记,所以特别想做一个视觉笔记类型的总结,图文结合,特别生动,应该也会比较有成就感。但是课程结束将近两周了,还是迟迟没有下笔。因为小图标以及文字等应用的不熟练,总是觉得自己做的没有自己想象的那么好。头脑中有一个非常恢弘的蓝图,想把每一个小细节,都用完美的图标展现出来,让人一目了然,而且有马上抓住
- 【Jdbc】java连接mysql数据库的两种不同连接方式
一支猫咔qly
jdbc数据库mysqljavasql
写在前面的话:在之前刚开始学数据库的时候,一直用Navicat这个数据库可视化管理工具来写sql,navicat很棒,但是一般我学习和写项目的时候用的更多应该是idea对吧,然后我就想着学习了一些jdbc的知识。下面是我在之前学习过程中我的一些对Jdbc的个人小总结和笔记,把这些写下来的目的其实我想着能够巩固自己,如果能帮到有需要的同学就更好了。先让大家看一下视频演示:【过程】java连接mysq
- SpringCloud个人小总结
一说码
SpringCloudspring框架分布式架构微服务javaeurekaspringcloud
1、springcloud介绍springcloud是一系列框架的集合。它利用springboot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用springboot的开发风格做到一键启动和部署。springcloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过spring
- 2020年计算机双非保研经历分享(2021届)
附魔兔子
保研夏令营推免经验分享双非保研
转眼间已经到了有可爱的学妹咨询我保研问题的时候了,我想起暑假从很多学长学姐的推免经验贴里得到了不少有用的信息,于是写了这篇个人的保研经历,希望能对有缘看到的学弟学妹们有所帮助O(∩_∩)O这篇分享按顺序共分为四个部分:个人背景、夏令营&预推免情况、具体经历分享、一些个人小总结,各位看官可按需食用。一、个人背景本科院校普通双非院校专业计算机科学与技术绩点4.30排名1/300+论文null项目有一个
- 歌谣--回顾2020 展望2021
小歌谣(公众号同名)
软件开发编程语言vue.js
目录歌谣--简介歌谣--三年半工作技能总结歌谣--与csdn的故事歌谣--过去的2020歌谣--个人小总结歌谣--朋友与同事歌谣--一年前与一年后歌谣--个人公众号歌谣--展望2021歌谣--后续歌谣--简介努力是因为想买的东西很贵,想去的地方很远,想守护的很美好。本人歌谣,目前是一名前端开发工程师歌谣--三年半工作技能总结自我评价:★1可以熟练运用HTML+CSS来制作符合W3C规范页面,能利用
- 华为eNSP模拟器创建AR路由器时启动报错40或者一直#####一点个人小总结
fxqice
数通
华为eNSP模拟器创建AR路由器时启动报错40或者一直#####解决方法:此方法不一定适合所有类似故障,仅供参考,谢谢!本人发现eNSP与高版本的vbox兼容性不是很好,故用的是低版本VirtualBox-4.3.4-91027-Win.exe,模拟器用的是eNSPV100R002C00B510Setup.exe故障现象:或者故障原因:VirtualBoxHost-OnlyNetwork虚拟网卡I
- mybatis学习笔记-02-第一个mybatis程序
single_dog_yang_tao
Mybatis框架学习笔记
该视频为狂神说java视频配套笔记(博主自己手打223,日后做个参考223),b站连接:Mybatis最新完整教程IDEA版【通俗易懂】-02-第一个mybatis程序)文章目录2.第一个mybatis程序2.1搭建环境2.2创建一个模块2.3编写代码2.4测试个人小总结:helloworld,Mybatis2.第一个mybatis程序思路:搭建环境–》导入mybatis–》编写代码–》测试2.1
- 个人小总结
MissLu16
对于一个新电脑,新系统,关于开发什么的都需要重新配置。cocoapods,还有git等。我们先说git配置吧。(用惯了命令行)最初需要ssh密钥。cd~/.ssh$lsauthorized_keys2id_dsaknown_hostsconfigid_dsa.pub$ssh-keygen-trsa-C"
[email protected]"(这个是无密钥时,重新生成密钥用)Create
- linux 个人小总结
红尘一落君莫笑
一、简单指令image.pngimage.png二、操作系统分区原理1、Windowsimage.png2、Linuximage.png三、根目录文件介绍image.pngimage.png四、目录操作创建、移动、改名字、删除、复制image.pngimage.png五、简单文件操作image.png六、用户和组的操作image.png七、vi编辑器1、三种模式:image.png2、编辑模式操作
- Vue2---父子组件之间的访问
龙恩0707
个人小总结:1年多没有写博客,感觉很多知识点生疏了,虽然工作上能解决问题,但是当别人问到某个知识点的时候,还是迷迷糊糊的,所以坚持写博客是硬道理的,因为大脑不可能把所有的知识点记住,有可能某一天忘了,但是我们工作上还是会使用,只是理论忘了,所以写博客的好处是可以把之前的东西重新看一遍后会在大脑里面重新浮现起来,特别在面试的时候,别人问你的知识点的时候答不上来那种尴尬,但是平时经常使用到,只是说不出
- Vue2 第三天学习
龙恩0707
个人小总结:1年多没有写博客,感觉很多知识点生疏了,虽然工作上能解决问题,但是当别人问到某个知识点的时候,还是迷迷糊糊的,所以坚持写博客是硬道理的,因为大脑不可能把所有的知识点记住,有可能某一天忘了,但是我们工作上还是会使用,只是理论忘了,所以写博客的好处是可以把之前的东西重新看一遍后会在大脑里面重新浮现起来,特别在面试的时候,别人问你的知识点的时候答不上来那种尴尬,但是平时经常使用到,只是说不出
- Vue2 第二天学习
龙恩0707
个人小总结:1年多没有写博客,感觉很多知识点生疏了,虽然工作上能解决问题,但是当别人问到某个知识点的时候,还是迷迷糊糊的,所以坚持写博客是硬道理的,因为大脑不可能把所有的知识点记住,有可能某一天忘了,但是我们工作上还是会使用,只是理论忘了,所以写博客的好处是可以把之前的东西重新看一遍后会在大脑里面重新浮现起来,特别在面试的时候,别人问你的知识点的时候答不上来那种尴尬,但是平时经常使用到,只是说不出
- C++ Greedy Snake的OOP实现 贪食蛇
STL初次学习
qq_32802397
listC语言STL作业贪食蛇
C++GreedySnake的OOP实现这次实现用到了oop面相对象编程,为了良好的封装性,搞了好多get型函数,然后这次对STL也是有了初步探究。
list用法个人小总结1.list的基本操作和使用assign()给list赋值back()返回最后一个元素begin()返回指向第一个元素的迭代器clear()删除所有元素empty()如果list是空的则返回trueend()返回末尾的迭代器er
- 安装ubuntu时的注意事项----个人小总结
ubuntu
今天重装了一次ubuntu,以前是别人帮我装的,而这次是我自己照着网上教程装的。
这个教程还是挺不错的,我就是照着这个装成功的 http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html
但是在安装是还是遇到了一些小问题,在这里写下,方便自己以后重装。
1.卸载ubuntu不是简单地格式化ubu
- js操作radio个人小总结
Radio
一下有不合适的地方或是编码效率低的地方欢迎指正。
获取radio信息:
$('detail').value = "radioValue:"+ roViewTypeValue+";radioText: "+chkObjs[i].nextSibling.data.trim()+";并设置&qu
- 初学安卓的个人小总结
索菲亚luky
安卓
在MXL中的代码: 在xml代码中就定义了两个控件,第一个是文本框TextView,第二个是Button。当然在xml代码中也可以设置相应的控件属性:例如:layout_width 代表控件的宽度,这里设置的是填充满父控件android:layout_width="fill_parent"。但是这里设置的控件属性是在xml文件中写死的,要想在你程序中去控制控件的属性修改,那么必须使用如下的方法。通
- SpringMVC国际化_个人小总结
KuhYygy
SpringMVC的国际化也是挻好用的,主要通过下面2个步骤实现基本的功能。一、先在XML文件中配置上如下一段:
说明: 1、上面的“value”里是找项目里src目录的路径。Messages是路径“net.kuhyygy.web.i18n.resource”下的各文件的开头字符,如下图所示 2、Messages后面必须加上相应的地区标识符,格式必须如上图所示。 3、如果上图的p
- java链表
wuzexin530
java
好久没有上新课啦~ 今天学习了链表方面的内容,完成了一些作业。
个人小总结:之前学过C、C++,因此对链表也有所了解,也知道它是用指针来实现的。现在接触了java的链表,由于java中没有了指针这一概念,因此我们必须找到一个可以替代C或C++中指针的东西。那么我们就用到了对象的引用,用它来代替指针。 链表其他的操作感觉和C、C++的差不多,这里就不多做解释啦~!~
下面是作业的
- Php-Smarty个人小总结
280862132
PHP.netSecurityperformance
smarty模板引擎
Is Smarty right for me?
Although Smarty is known as a "Template Engine", it would be more accurately described as a "Template/Presentation Framework." That is, it pr
- 算法 单链的创建与删除
换个号韩国红果果
c算法
先创建结构体
struct student {
int data;
//int tag;//标记这是第几个
struct student *next;
};
// addone 用于将一个数插入已从小到大排好序的链中
struct student *addone(struct student *h,int x){
if(h==NULL) //??????
- 《大型网站系统与Java中间件实践》第2章读后感
白糖_
java中间件
断断续续花了两天时间试读了《大型网站系统与Java中间件实践》的第2章,这章总述了从一个小型单机构建的网站发展到大型网站的演化过程---整个过程会遇到很多困难,但每一个屏障都会有解决方案,最终就是依靠这些个解决方案汇聚到一起组成了一个健壮稳定高效的大型系统。
看完整章内容,
- zeus持久层spring事务单元测试
deng520159
javaDAOspringjdbc
今天把zeus事务单元测试放出来,让大家指出他的毛病,
1.ZeusTransactionTest.java 单元测试
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import
- Rss 订阅 开发
周凡杨
htmlxml订阅rss规范
RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)。
RSS
- 分页查询实现
g21121
分页查询
在查询列表时我们常常会用到分页,分页的好处就是减少数据交换,每次查询一定数量减少数据库压力等等。
按实现形式分前台分页和服务器分页:
前台分页就是一次查询出所有记录,在页面中用js进行虚拟分页,这种形式在数据量较小时优势比较明显,一次加载就不必再访问服务器了,但当数据量较大时会对页面造成压力,传输速度也会大幅下降。
服务器分页就是每次请求相同数量记录,按一定规则排序,每次取一定序号直接的数据
- spring jms异步消息处理
510888780
jms
spring JMS对于异步消息处理基本上只需配置下就能进行高效的处理。其核心就是消息侦听器容器,常用的类就是DefaultMessageListenerContainer。该容器可配置侦听器的并发数量,以及配合MessageListenerAdapter使用消息驱动POJO进行消息处理。且消息驱动POJO是放入TaskExecutor中进行处理,进一步提高性能,减少侦听器的阻塞。具体配置如下:
- highCharts柱状图
布衣凌宇
hightCharts柱图
第一步:导入 exporting.js,grid.js,highcharts.js;第二步:写controller
@Controller@RequestMapping(value="${adminPath}/statistick")public class StatistickController { private UserServi
- 我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
springmvcSpring 教程spring3 教程Spring 入门
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
- TLS java简单实现
antlove
javasslkeystoretlssecure
1. SSLServer.java
package ssl;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.security.KeyStore;
import
- Zip解压压缩文件
百合不是茶
Zip格式解压Zip流的使用文件解压
ZIP文件的解压缩实质上就是从输入流中读取数据。Java.util.zip包提供了类ZipInputStream来读取ZIP文件,下面的代码段创建了一个输入流来读取ZIP格式的文件;
ZipInputStream in = new ZipInputStream(new FileInputStream(zipFileName));
&n
- underscore.js 学习(一)
bijian1013
JavaScriptunderscore
工作中需要用到underscore.js,发现这是一个包括了很多基本功能函数的js库,里面有很多实用的函数。而且它没有扩展 javascript的原生对象。主要涉及对Collection、Object、Array、Function的操作。 学
- java jvm常用命令工具——jstatd命令(Java Statistics Monitoring Daemon)
bijian1013
javajvmjstatd
1.介绍
jstatd是一个基于RMI(Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。
jstatd是基于RMI的,所以在运行jstatd的服务
- 【Spring框架三】Spring常用注解之Transactional
bit1129
transactional
Spring可以通过注解@Transactional来为业务逻辑层的方法(调用DAO完成持久化动作)添加事务能力,如下是@Transactional注解的定义:
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version
- 我(程序员)的前进方向
bitray
程序员
作为一个普通的程序员,我一直游走在java语言中,java也确实让我有了很多的体会.不过随着学习的深入,java语言的新技术产生的越来越多,从最初期的javase,我逐渐开始转变到ssh,ssi,这种主流的码农,.过了几天为了解决新问题,webservice的大旗也被我祭出来了,又过了些日子jms架构的activemq也开始必须学习了.再后来开始了一系列技术学习,osgi,restful.....
- nginx lua开发经验总结
ronin47
使用nginx lua已经两三个月了,项目接开发完毕了,这几天准备上线并且跟高德地图对接。回顾下来lua在项目中占得必中还是比较大的,跟PHP的占比差不多持平了,因此在开发中遇到一些问题备忘一下 1:content_by_lua中代码容量有限制,一般不要写太多代码,正常编写代码一般在100行左右(具体容量没有细心测哈哈,在4kb左右),如果超出了则重启nginx的时候会报 too long pa
- java-66-用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。颠倒之后的栈为{5,4,3,2,1},5处在栈顶
bylijinnan
java
import java.util.Stack;
public class ReverseStackRecursive {
/**
* Q 66.颠倒栈。
* 题目:用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。
* 颠倒之后的栈为{5,4,3,2,1},5处在栈顶。
*1. Pop the top element
*2. Revers
- 正确理解Linux内存占用过高的问题
cfyme
linux
Linux开机后,使用top命令查看,4G物理内存发现已使用的多大3.2G,占用率高达80%以上:
Mem: 3889836k total, 3341868k used, 547968k free, 286044k buffers
Swap: 6127608k total,&nb
- [JWFD开源工作流]当前流程引擎设计的一个急需解决的问题
comsci
工作流
当我们的流程引擎进入IRC阶段的时候,当循环反馈模型出现之后,每次循环都会导致一大堆节点内存数据残留在系统内存中,循环的次数越多,这些残留数据将导致系统内存溢出,并使得引擎崩溃。。。。。。
而解决办法就是利用汇编语言或者其它系统编程语言,在引擎运行时,把这些残留数据清除掉。
- 自定义类的equals函数
dai_lm
equals
仅作笔记使用
public class VectorQueue {
private final Vector<VectorItem> queue;
private class VectorItem {
private final Object item;
private final int quantity;
public VectorI
- Linux下安装R语言
datageek
R语言 linux
命令如下:sudo gedit /etc/apt/sources.list1、deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu/ precise/ 2、deb http://dk.archive.ubuntu.com/ubuntu hardy universesudo apt-key adv --keyserver ke
- 如何修改mysql 并发数(连接数)最大值
dcj3sjt126com
mysql
MySQL的连接数最大值跟MySQL没关系,主要看系统和业务逻辑了
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppass
- 单一功能原则
dcj3sjt126com
面向对象的程序设计软件设计编程原则
单一功能原则[
编辑]
SOLID 原则
单一功能原则
开闭原则
Liskov代换原则
接口隔离原则
依赖反转原则
查
论
编
在面向对象编程领域中,单一功能原则(Single responsibility principle)规定每个类都应该有
- POJO、VO和JavaBean区别和联系
fanmingxing
VOPOJOjavabean
POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被
- SpringSecurity3.X--LDAP:AD配置
hanqunfeng
SpringSecurity
前面介绍过基于本地数据库验证的方式,参考http://hanqunfeng.iteye.com/blog/1155226,这里说一下如何修改为使用AD进行身份验证【只对用户名和密码进行验证,权限依旧存储在本地数据库中】。
将配置文件中的如下部分删除:
<!-- 认证管理器,使用自定义的UserDetailsService,并对密码采用md5加密-->
- mac mysql 修改密码
IXHONG
mysql
$ sudo /usr/local/mysql/bin/mysqld_safe –user=root & //启动MySQL(也可以通过偏好设置面板来启动)$ sudo /usr/local/mysql/bin/mysqladmin -uroot password yourpassword //设置MySQL密码(注意,这是第一次MySQL密码为空的时候的设置命令,如果是修改密码,还需在-
- 设计模式--抽象工厂模式
kerryg
设计模式
抽象工厂模式:
工厂模式有一个问题就是,类的创建依赖于工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则。我们采用抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。
总结:这个模式的好处就是,如果想增加一个功能,就需要做一个实现类,
- 评"高中女生军训期跳楼”
nannan408
首先,先抛出我的观点,各位看官少点砖头。那就是,中国的差异化教育必须做起来。
孔圣人有云:有教无类。不同类型的人,都应该有对应的教育方法。目前中国的一体化教育,不知道已经扼杀了多少创造性人才。我们出不了爱迪生,出不了爱因斯坦,很大原因,是我们的培养思路错了,我们是第一要“顺从”。如果不顺从,我们的学校,就会用各种方法,罚站,罚写作业,各种罚。军
- scala如何读取和写入文件内容?
qindongliang1922
javajvmscala
直接看如下代码:
package file
import java.io.RandomAccessFile
import java.nio.charset.Charset
import scala.io.Source
import scala.reflect.io.{File, Path}
/**
* Created by qindongliang on 2015/
- C语言算法之百元买百鸡
qiufeihu
c算法
中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏各几何?
代码如下:
#include <stdio.h>
int main()
{
int cock,hen,chick; /*定义变量为基本整型*/
for(coc
- Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详细介绍AvatarNode
wyz2009107220
NameNode
正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋。本文讨论一下为了解决这个问题而存在的几个solution。
1. Secondary NameNode
原理:Secondary NN会定期的从NN中读取editlog,与自己存储的Image进行合并形成新的metadata image
优点:Hadoop较早的版本都自带,