sunny4handsome
码龄13年
关注
提问 私信
  • 博客:152,399
    152,399
    总访问量
  • 71
    原创
  • 1,601,881
    排名
  • 21
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2012-02-16
博客简介:

刺客的专栏

查看详细资料
个人成就
  • 获得52次点赞
  • 内容获得9次评论
  • 获得106次收藏
创作历程
  • 1篇
    2017年
  • 27篇
    2016年
  • 53篇
    2015年
成就勋章
TA的专栏
  • java
    41篇
  • Java 并发编程
    3篇
  • php
  • python
    2篇
  • linux
    1篇
  • 移动安全
  • ACM
    1篇
  • django
    3篇
  • web开发
    11篇
  • c语言
    3篇
  • 服务器
    3篇
  • 项目管理
    2篇
  • J2EE
    6篇
  • C++
    4篇
  • 回调函数
    1篇
  • ppt
    1篇
  • 翻译
    1篇
  • leetcode
    3篇
  • 分布式
    1篇
  • 算法
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring boot JPA column with incorrect underscore

spring boot 配置JPA的实体类出现如下错误时:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column错误描述:spring boot 会把数据中驼峰命名的字段改成下划线加小写的方式无查数据库。比如数据库中字段米为userName,那么jpa生产的sql语句就会变成user_name,
原创
发布博客 2017.06.26 ·
1059 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java Scanner 输入

要求,不断的输入一个整数,然后打印这个整数。下面给出代码public class TestINput { public static void main(String[] args) { fun1(); //fun2(); } public static void fun1(){ Scanner in = new Scanner(System.in); while(in.ha
原创
发布博客 2016.08.29 ·
2116 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

jvm 指令集代码

jvm基本指令iconst_1int型常量值1进栈bipush将一个byte型常量值推送至栈顶iload_1第二个int型局部变量进栈,从0开始计数istore_1将栈顶int型数值存入第二个局部变量,从0开始计数iadd栈顶两
原创
发布博客 2016.08.19 ·
13219 阅读 ·
18 点赞 ·
4 评论 ·
66 收藏

java 注解

本文介绍java中的注解,第一部分给出注解的基础介绍,第二部给出一个注解的应用实例。Java注解分为2个部分1、自定义注解 2、元注解一、注解介绍1、Java注解语法Modifiers @interface AnnotationName{element1 declaration;element2 declaration;}每一个元素的语法
原创
发布博客 2016.08.19 ·
910 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Java String

给出Java中String的常见操作,并给出字节码分析结果  public static voidfun1(){//首先在常量池中查找abc这个字符串,如果存在则不会新建,直接引用常量池中已经存在的StringStringstr1 = "abc";Stringstr2 = "abc";System.out.println(str1==str2);//returntrue
原创
发布博客 2016.08.18 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java内存泄漏

1、内存泄漏的通用定义       内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收)即所谓内存泄漏。 2、Java中的内存泄漏定义 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其
原创
发布博客 2016.08.18 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大数加减乘除问题

下列代码给出的大数的加减乘代码的java代码,由于大数相除比较复杂,没有给出/*大数问题(加、减、乘、除)*//*代码中给出了1、两个整数相加;2、两个整数相减;这个两种基本情况 * 其他情况均可以转化成这两种运算; * 比如两个负数相加为2个整数相加加符号 * 整数减负数为2个整数相加 * 负数减整数为两个整数相加加负号 * */import org.junit.Tes
原创
发布博客 2016.08.04 ·
605 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

hadoop cluster分布式安装

本文主要说明hadoop的完全分布式的安装,至于单节点、伪分布式的安装很简单,基本上很少的配置,参加官网:http://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-common/SingleCluster.html安装环境:1、三台Ubuntu同系统的服务器uname -aLinux panzha-
原创
发布博客 2016.06.14 ·
596 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java并发编程:顺序输出A、B、C循环10次

要求:3个线程,分别输出A、B、C。循环10次,给出三种方法,code如下一、wait、notifypublic class PrintABC { static int state = 0; private static Object o = new Object(); public static void main(String[] args) { ExecutorServic
原创
发布博客 2016.05.19 ·
1819 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA并发编程:线程池Executors

Java中对线程池提供了很好的支持,有了线程池,我们就不需要自已再去创建线程。如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。JAVA的线程池中的线程可以在执行完任务后,不销毁,继续执行其他的任务。所以了解Java的线程池对我们掌握并发编程是很有帮助的,下面我就从Executors这个多线程框架开始讲起
原创
发布博客 2016.05.17 ·
768 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java并发编程:线程间的协作wait()、notify()、notifyAll()和Condition

java并发编程协作有两种方式:1、利用Object对象下面的wait()、notify()或者notifyAll() 2、领用Condition的await()、singnal()或者singnalAll()其中需要注意的是:对于方式1、调用wait()、notify()或者notifyAll()  必须在同步块或者同步方法中进行(synchronized块或者synchronized方
原创
发布博客 2016.05.16 ·
487 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java RMI

首先给出官网上的教程地址:https://docs.oracle.com/javase/tutorial/rmi/overview.html,有什么不明白的地方可参见官网,下面主要是我写的一个例子,分为Server和Client两个部分,实现的功能是从Server读取一个文件,在Client端显示到Console。最后的代码我会上传到github,大家可以下载下来,已经打包为jar文件一、RM
原创
发布博客 2016.05.13 ·
408 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java command 编译 打包

首先我们用两个类来演示Java类的编译 类的内容如下:ComputeSum.java//计算两个数的和   InvoteCompute.java//调用ComputeSun的compute函数  上篇:一、带包编译 编译javac ComputeSum.java InvoteCompute.java -d ./
原创
发布博客 2016.05.12 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

BigTable

摘要Bigtable是一个用于管理结构型数据的分布式存储系统,被设计为可扩展到很大规模:通过数以千台的机器存储PB级数据。很多Google的工程都将数据存储在Bigtable中,包括网页索引、Google Earth和Google金融。这些应用在数据量和延迟方面对Bigtable的需求很不相同。尽管这些不尽相同的需求,Bigtable能够成功的为这些Google的产品提供一个弹性的、高性能
转载
发布博客 2016.04.28 ·
11047 阅读 ·
4 点赞 ·
0 评论 ·
22 收藏

GFS

摘要我们设计并实现了Google文件系统,它是一个可扩展的分布式分局系统,用于大型分布式数据密集型应用。它运行在便宜的普通硬件上,提供了容错处理;并为大量的客户端提供了高性能。在与之前的分布式文件系统提供相同功能的同时,我们的设计是由对我们应用的工作和技术环境的观察驱动的,无论当前还是未来,都与之前的文件系统有明显的区别。这使我们重新测试了传统的文件系统,并探索出完全不同的设计。
转载
发布博客 2016.04.28 ·
6523 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

MapReduce: Simplified Data Processing on Large Clusters

MapReduce: Simplified Data Processing on Large ClustersMapReduce:面向大型集群的简化数据处理摘要MapReduce既是一种编程模型,也是一种与之关联的、用于处理和产生大数据集的实现。用户要特化一个map程序去处理key/value对,并产生中间key/value对的集合,以及一个reduce程序去合并有着相同k
转载
发布博客 2016.04.28 ·
682 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

vnc 安装配置

安装vncserver网上有很多教程,但都会碰到很多问题,比如用vnc client连接桌面的时候什么都没有,或者只有一个terminal,光装一个vnc我就花了几个小时,下面给出我的配置方法,下面是装完的截图一、安装桌面(安装其他桌面请用另外的配置方法)sudoapt-get install gnome-core二、安装vnc serverApt-get inst
原创
发布博客 2016.04.26 ·
716 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树的遍历 Java版

下面给出二叉树的前序、后序、中序遍历的递归和非递归加上层序的非递归算法/*前序遍历,递归*/ public void preorder(TreeNode root){ TreeNode node = root; if(node!=null){ visit(node); preorder(node.left); preorder(node.right); } }
原创
发布博客 2016.04.21 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Exception in thread "main" java.util.ConcurrentModificationExceptions

用java的Map时候碰到这样一个错误Exception in thread "main" java.util.ConcurrentModificationException我在遍历Map(用迭代器)的时候删除了某些元素,然后调用迭代器是时候就触发了这个错误,我就看一下源码,原因是Map和Iterator中维持了这样一个遍历modcount,用来记录Map和Iterator中修改数据结构的次数
原创
发布博客 2016.04.17 ·
3489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring IOC

下面主要讲解spring中IOC的DI几种配置方式一、public class Student { private String name; private String sex; public Student(){} public Student(String name, String sex) { this.name = name; this.sex = sex;
原创
发布博客 2016.04.07 ·
275 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多