- 博客(23)
- 资源 (2)
- 问答 (6)
- 收藏
- 关注
原创 AOP代理笔记
AOP代理笔记 1.什么是代理? 联想 生活中的代理: 不用亲自跑去北京联想总部去买联想电脑,在本地联想代理就可以买,虽然贵了300块,但省了很多功夫和路费且 代理 可以在 出售前后可以自己搞小动作:提高售价,搞销售活动,赠品自取等。程序中的代理:为 已存在的多个具有相同接口 的目标类 的各个方法 增加一些系统功能;编写一个与 目标类具有相同接口的 代理类,代理类的每个方法调用目标类的 相同方法...
2018-03-31 20:59:37 155
转载 Java 工作2年后需要达到怎么样的技术水平
请具体一点说要会什么技术?以及这些技术要达到什么水平?有人回答说这只能是大企业或者互联网企业的工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该是已经转管理后才有可能。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难。还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂...
2018-03-30 20:52:48 187
原创 Mybatis学习总结-3
18.Mybatis多表查询· resultType 实现一对一映射情景模拟:(兼职信息表对发布信息的用户表为1对1)mysql语句(连接查询):SELECT p.*,u.username,u.age,u.sex,u.phone FROM t_user u,t_parttimeinfo p WHERE p.pi_userId=u.id;步骤:· 创建扩展类(包含查询信息)用于对应resultTyp...
2018-03-30 16:04:48 182
原创 天梯180331
天梯180331 1. 以下哪个式子有可能在某个进制下成立()?A. 13*14=204B. 13*34=568C. 14*14=140D. 1+1=32. (不定项)Java.Thread的方法resume()负责重新开始被以下哪个方法中断的线程的执行()。A. stopB. sleepC. waitD. suspend 3. 以下代码将打印出: public static void main ...
2018-03-29 16:17:10 261
原创 天梯180330
天梯1803301. 下列程序的运行结果:public void getCustomerInfo() {try {//do something that may cause an Exception}catch (java.io.FileNotFoundException ex) {System.out.println("FileNotFoundException");}catch (java.i...
2018-03-29 16:05:22 138
原创 基础算法-二分查找
package gc.base.search;/* * * @ClassName: BinarySearch * @Description: 二分法查找 * @author iSuperGifted * @date 2018年3月29日 * */public class BinarySearch { public static void main(Strin...
2018-03-29 11:52:49 134
原创 令人蛋疼的BUG
最近复习MyBatis,昨天还用的好好的,今天写了个一对一多表查询,一直报错:Access denied for user 'root '@'localhost' (using password: YES)NPX!看了看密码没错啊,又查了配置文件,也没错啊!只能百度,看了很多,要么问题不匹配,要么方法不管用。后来看到了这篇博文:https://blog.csdn.net/qq_33802316/a...
2018-03-29 00:48:38 166
原创 天梯180329
1. 有以下类定义:abstract class Animal {abstract void say () ;}public class Cat extends Animal {public Cat() {System.out.printf(“I am a cat”);}public static void main(String[] args) {Cat cat =new Cat();}}运行后...
2018-03-28 20:11:41 584
原创 hadoop学习笔记2-简单集群搭建
2. Hadoop集群搭建(三台虚拟机)一. 三台虚拟机二. 分别装好JDK和hadoop注意配置环境变量三. 配置三台机器的ip· 固定ipsudo vi /etc/network/interface加入下面的配置auto ens33 /*ifconfig 看你的网卡名字*/iface ens33 inet static /*dbcp是动态获取*/address x.x.x.xnetmask ...
2018-03-28 00:06:39 455 1
原创 hadoop学习笔记1-客户端搭建
1.安装Hadoop客户端一.装好JDK的LINUX注意事项: 在.bashrc中配好JDK环境变量后需要source .bashrc一次才能生效;而在.profile中配JDK环境变量后每次启动shell都需要先 source .profile一次。二.安装hadoop· 解压 hadoop-x.x.x.tar.gz· hadoop-x.x.x.tar.gz/etc/hadoop/hadoop-...
2018-03-28 00:05:44 611
原创 天梯180328
天梯180328 1. ServletConfig接口默认是哪里实现的?A. ServletB. GenericServletC. HttpServletD. 用户自定义servlet2. (不定项)下面哪些写法能在Java8中执行?A. dis.listFiles( (File f)->f.getName().endsWith(“.java”) );B. dir.listFiles( (F...
2018-03-27 17:05:23 190 1
原创 MyBatis学习总结-2
8. 什么是自增主键返回,说出使用场景? mybatis中如何使用? 因为数据库提供自动生成主键功能,所以在插入操作时不需要设置主键信息,但是又需要拿到主键来对关联表进行数据更新。 ·使用场景: 当插入新用户时,需要更新子表的信息(需要用到用户主键)。 oracle没有自增主键,mysql用函数:SELECT LAST_INSERT_ID()· mysql非自增主键返回(使用uuid()) ...
2018-03-27 01:01:33 212
原创 天梯180327
天梯1803271. (不定项)下面有关java类加载器,说法正确的是()?A. 引导类加载器(bootstarp class loader):它用来加载 Java的核心库,是用原声代码来实现的。B. 扩展类加载器(extensions class loader):它用来加载Java的扩展库。C. 系统类加载器(system class loader):它根据Java应用的类路径(CLASSPAT...
2018-03-26 00:03:42 180
原创 天梯180326
1. (不定项)Java中 String str = “hello world” 下列语句错误的是()A. str +=’ a’B. int strlen = str.lengthC. str=100D. str=str+100 2. 对文件名为Test.java 的java代码描述正确的是()class Person { String name=” No name “; pub...
2018-03-26 00:00:36 186
原创 天梯180325
1. public class contained in a Java program file must have the same name as the file,except for the extension “.java”.A. FALSEB. TRUE2. Given:public class IfTest { public static void main(String[] ...
2018-03-24 22:16:00 207
原创 Mybaits学习总结-1
1. JDBC 使用步骤?六步: 加载驱动、获取链接、创建声明、执行sql、获取结果集、关闭链接。加载驱动三种方法:Class.forName(DRIVER);System.setProperty(“jdbc.drivers”,DRIVER); new OracleDriver().connect(URL,prop);2. JDBC的缺点?分3点:·使用时连接,不使用时立即释放--解决:连接池·硬...
2018-03-24 21:45:49 180
原创 天梯180324
1. 下面语句哪一个是不正确的()A. Log4j支持按分钟为间隔生成新的日志文件B. Log4j是一个打印日志用的组件C. Log4j支持按年为间隔生成新的日志文件D. Log4j 的日志打印级别 可以再运行时重新设置 2. 请问所有的异常类皆直接继承于哪一个类()A. java.applet.AppletB. java.lang.ThrowableC. java.lang.ExceptionD...
2018-03-24 10:05:31 175
原创 电脑重装系统经验总结
重装系统分为两种,一种是ghost装机,一种是ISO装机。Ghost就是网上系统之家给你封装好的系统,里面驱动啊,基本软件都装好了,但是也会有垃圾软件在里面。而ISO则是原版系统,所谓纯净系统(推荐MSDN,I tell you下载原版纯净系统),里面就连上网的驱动都没有。 两种方式都可以通过 大白菜/老毛桃 实现,在制作U盘启动盘时 选择两种模式即可,默认模式就是ghost装机,优点是可以进入P...
2018-03-23 12:13:21 1251
原创 天梯180323
天梯180323 1. 在 Java中,HashMap 中是用哪些方法解决 哈希冲突的?A. 开放地址法B. 二次哈希法C. 链地址法D. 建立一个公共溢出区 2. 下面有关JVM的内存,说法错误的是()A. 程序计数器 是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的B. Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔...
2018-03-23 10:28:20 204
原创 天梯180322
1. (不定项)JVM中垃圾回收分为scanvenge gc 和 full gc 。其中full GC 触发的条件可能有哪些()?A. 栈空间满B. 年轻代空间满C. 老年代满D. 持久代满E. System.gc() 2. (不定项)有关线程的叙述正确的是()A. 可以获得对任何对象的互斥锁。B. 通过继承Thread类或实现 Runnable接口,可以获得对类中方法的互斥锁定。C. 线程通过使...
2018-03-23 09:24:15 168
原创 余弦相似度计算
余弦相似度用向量空间中两个向量夹角的余弦值作为衡量两个个体间差异的大小。余弦值越接近1,就表明夹角越接近0度,也就是两个向量越相似,这就叫"余弦相似性"。我们知道,对于两个向量,如果他们之间的夹角越小,那么我们认为这两个向量是越相似的。余弦相似性就是利用了这个理论思想。它通过计算两个向量的夹角的余弦值来衡量向量之间的相似度值。余弦相似性推导公式如下: 【下面举一个例子,来说明余弦计算文本相似度】...
2018-03-21 20:32:57 6830
原创 相似度计算方法学习总结
无论什么推荐算法,计算相似度都是避不开的,下面就总结一下已经了解的相似度计算方法。1. 余弦相似度 这个算是最常用的了,典型例子是计算文本相似度。通过计算两个向量间的夹角,越是相似夹角度数越接近0,所计算的值也就越接近1。但是余弦相似度只对方向敏感,对距离并不敏感。2. 欧式距离(欧几里得距离) 就是计算空间上两点间的距离。下图很好体现了欧氏距离和余弦相似度的差异。 所以可以看出 欧氏距离 适用...
2018-03-21 20:29:46 1884
原创 智能推荐算法学习总括
智能推荐算法总的来说分为两种:基于内容的推荐算法和协同过滤推荐算法。基于内容的推荐算法:根据内容的相似度(静态的东西)进行推荐,内容不好提取的可以采取贴标签的形式来区分计算内容的相似程度。然后根据用户的喜好设置,关注等进行相似内容推荐。协同过滤推荐算法:根据动态信息来进行推荐,即推荐的过程是自动的,推荐结果的产生是系统从用户的购买行为或浏览记录等隐式信息拿到的,无需用户通过填表格等方式来明确自己的...
2018-03-21 20:25:37 8007
jna和jnaplatform5.5.rar
2020-08-03
如何避免大量发送邮件(几百封)导致远程服务器关闭链接?
2018-10-26
图片上传服务器显示不出来?
2018-09-28
mysql数据库自定义排序sql语句
2018-09-04
两台电脑IP地址一样!同一个无线
2016-03-17
java socket实现两台电脑通信
2016-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人