最近發現有人盜賣我開源的原始碼,我開源的原始碼僅限制學習使用,僅限制學習使用,
我本來是好心給大家開源學習用!沒有收取任何的費用!
沒想到啊!
竟然有人拿著我開源的代碼去出售!
有人買了原始碼,不會除錯,有問題還來找我???
我要吐血了!
這樣好么?
希望大家別賣我開源的原始碼了!好好學習吧!

今天分享一個健康資訊系統,原始碼開源了,
求求盜賣的人,趕緊走開吧!
文章目錄
- 1,系統的演示
- 2,系統的核心代碼
- 3,系統原始碼獲取
1,系統的演示







2,系統的核心代碼
public class BaseController {
public static final Long EXPIRES_IN = 1000 * 3600 * 24 * 1L;// 1天
/**
* 小孟開發,微交流:kaifazixun
*/
public String getHostUrl(HttpServletRequest request) {
String hostName = request.getServerName();
Integer hostPort = request.getServerPort();
String path = request.getContextPath();
if (hostPort == 80) {
return "http://" + hostName + path + "/";
} else {
return "http://" + hostName + ":" + hostPort + path + "/";
}
}
/***
* 獲取當前的website路徑 String
*/
public static String getWebSite(HttpServletRequest request) {
String returnUrl = request.getScheme() + "://"
+ request.getServerName();
if (request.getServerPort() != 80) {
returnUrl += ":" + request.getServerPort();
}
returnUrl += request.getContextPath();
return returnUrl;
}
/**
* 初始化HTTP頭.
*
* @return HttpHeaders
*/
public HttpHeaders initHttpHeaders() {
HttpHeaders headers = new HttpHeaders();
MediaType mediaType = new MediaType("text", "html",
Charset.forName("utf-8"));
headers.setContentType(mediaType);
return headers;
}
/**
* 回傳 資訊資料
*
* @param status
* @param msg
* @return
*/
public ResponseEntity<String> renderMsg(Boolean status, String msg) {
if (StringUtils.isEmpty(msg)) {
msg = "";
}
String str = "{\"status\":\"" + status + "\",\"msg\":\"" + msg + "\"}";
ResponseEntity<String> responseEntity = new ResponseEntity<String>(str,
initHttpHeaders(), HttpStatus.OK);
return responseEntity;
}
/**
* 回傳obj資料
*
* @param status
* @param msg
* @param obj
* @return
*/
public ResponseEntity<String> renderData(Boolean status, String msg,
Object obj) {
if (StringUtils.isEmpty(msg)) {
msg = "";
}
StringBuffer sb = new StringBuffer();
sb.append("{");
sb.append("\"status\":\"" + status + "\",\"msg\":\"" + msg + "\",");
sb.append("\"data\":" + JacksonJsonUtil.toJson(obj) + "");
sb.append("}");
ResponseEntity<String> responseEntity = new ResponseEntity<String>(
sb.toString(), initHttpHeaders(), HttpStatus.OK);
return responseEntity;
}
/***
* 獲取IP(如果是多級代理,則得到的是一串IP值)
*/
public static String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
if (ip != null && ip.length() > 0) {
String[] ips = ip.split(",");
for (int i = 0; i < ips.length; i++) {
if (!"unknown".equalsIgnoreCase(ips[i])) {
ip = ips[i];
break;
}
}
}
return ip;
}
public class MyController extends BaseController {
/***
小孟開發,微交流:kaifazixun
*/
@Autowired
public DBHelper db;
public Map getAdmin(HttpServletRequest request){
Map customerBean = (Map)request.getSession().getAttribute("adminBean");
return customerBean;
}
public Map getPtadmin(HttpServletRequest request){
Map bean = (Map)request.getSession().getAttribute("ptadminBean");
return bean;
}
public Map getStudent(HttpServletRequest request){
Map bean = (Map)request.getSession().getAttribute("studentBean");
return bean;
}
public ResponseEntity<String> renderMsg(Boolean status, String msg) {
if (StringUtils.isEmpty(msg)) {
msg = "";
}
StringBuffer sb = new StringBuffer();
sb.append("{");
sb.append("\"status\":\"" + status + "\",\"msg\":\"" + msg + "\"");
sb.append("}");
ResponseEntity<String> responseEntity = new ResponseEntity<String>(
sb.toString(), initHttpHeaders(), HttpStatus.OK);
return responseEntity;
}
public void writeToExcel(HSSFWorkbook wb, String fileName,HttpServletResponse response)
throws IOException {
fileName = (fileName == null || fileName.equals("")) ? "result"
: fileName;
fileName = java.net.URLEncoder.encode(fileName, "UTF-8").replace('+',
' ');
response.reset();
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment;filename="
+ fileName + ".xls");
wb.write(response.getOutputStream());
response.getOutputStream().flush();
response.getOutputStream().close();
}
public ResponseEntity<String> renderData(Boolean status, String msg,
Object obj) {
if (StringUtils.isEmpty(msg)) {
msg = "";
}
StringBuffer sb = new StringBuffer();
sb.append("{");
sb.append("\"status\":\"" + status + "\",\"msg\":\"" + msg + "\",");
sb.append("\"data\":" + JacksonJsonUtil.toJson(obj) + "");
sb.append("}");
ResponseEntity<String> responseEntity = new ResponseEntity<String>(
sb.toString(), initHttpHeaders(), HttpStatus.OK);
return responseEntity;
}
public ResponseEntity<String> renderDataEasyUi(HttpServletRequest request,Object obj) {
StringBuffer sb = new StringBuffer();
PageTool page = (PageTool)request.getAttribute("page");
sb.append("{");
sb.append("\"total\":\"" + page.getSize() + "\",");
sb.append("\"rows\":" + JacksonJsonUtil.toJson(obj) + "");
sb.append("}");
ResponseEntity<String> responseEntity = new ResponseEntity<String>(
sb.toString(), initHttpHeaders(), HttpStatus.OK);
return responseEntity;
}
public ResponseEntity<String> renderComboBoxAjax(Object obj) {
ResponseEntity<String> responseEntity = new ResponseEntity<String>(
JacksonJsonUtil.toJson(obj), initHttpHeaders(), HttpStatus.OK);
return responseEntity;
}
}
3,系統原始碼獲取
還是那句話,僅限制學習使用!
若發現偷盜者,以后我開源的就少了!而且會追究你的責任!
最后希望大家給個三連吧!開源不容易!
如果也想學習本系統,已經開源了,下面領取,回復:健康
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/396260.html
標籤:其他
